Cloud Computing Applications, Part 1: Cloud Systems and Infrastructure
Ends soon! Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.
Cloud Computing Applications, Part 1: Cloud Systems and Infrastructure
This course is part of Cloud Computing Specialization
Instructors: Roy H. Campbell
60,331 already enrolled
Included with
Learn more
846 reviews
846 reviews
Skills you'll gain
Details to know
5 assignments
See how employees at top companies are mastering in-demand skills
Build your subject-matter expertise
- Learn new concepts from industry experts
- Gain a foundational understanding of a subject or tool
- Develop job-relevant skills with hands-on projects
- Earn a shareable career certificate
There are 6 modules in this course
Welcome to the Cloud Computing Applications course, the first part of a two-course series designed to give you a comprehensive view on the world of Cloud Computing and Big Data!
In this first course we cover a multitude of technologies that comprise the modern concept of cloud computing. Cloud computing is an information technology revolution that has just started to impact many enterprise computing systems in major ways, and it will change the face of computing in the years to come. We start the first week by introducing some major concepts in cloud computing, the economics foundations of it and we introduce the concept of big data. We also cover the concept of software defined architectures, and how virtualization results in cloud infrastructure and how cloud service providers organize their offerings. In week two, we cover virtualization and containers with deeper focus, including lectures on Docker, JVM and Kubernates. We finish up week two by comparing the infrastructure as a service offering by the big three: Amazon, Google and Microsoft. Week three moves to higher level of cloud offering, including platform as a service, mobile backend as a service and even serverless architectures. We also talk about some of the cloud middleware technologies that are fundamental to cloud based applications such as RPC and REST, JSON and load balancing. Week three also covers metal as a service (MaaS), where physical machines are provisioned in a cloud environment. Week four introduces higher level cloud services with special focus on cloud storage services. We introduce Hive, HDFS and Ceph as pure Big Data Storage and file systems, and move on to cloud object storage systems, virtual hard drives and virtual archival storage options. As discussion on Dropbox cloud solution wraps up week 4 and the course.
You will become familiar with the course, your classmates, and our learning environment. The orientation will also help you obtain the technical skills required for the course.
What's included
1 video4 readings1 assignment1 discussion prompt1 plugin
1 videoβ’Total 3 minutes
- Welcome to Cloud Computing Applications Part 1β’3 minutes
4 readingsβ’Total 40 minutes
- Syllabusβ’10 minutes
- About the Discussion Forumsβ’10 minutes
- Updating Your Profileβ’10 minutes
- Social Mediaβ’10 minutes
1 assignmentβ’Total 30 minutes
- Orientation Quizβ’30 minutes
1 discussion promptβ’Total 10 minutes
- Getting to Know Your Classmatesβ’10 minutes
1 pluginβ’Total 15 minutes
- Welcome! Please tell us about yourself.β’15 minutes
Welcome to the first module of the course! In this module, we will introduce the concept of cloud computing and the economical foundations that make cloud computing make sense. We then introduce some fundamental concepts including software defined architectures and cloud services. We end the module by introducing you to the low level cloud computing service offered, infrastructure as a service.
What's included
10 videos1 reading1 assignment
10 videosβ’Total 132 minutes
- Module 1 Introductionβ’8 minutes
- 1.1.1 Cloud Computing Introductionβ’26 minutes
- 1.1.2 Motivation Interviewβ’16 minutes
- 1.1.3 Cloudonomics: Part 1β’11 minutes
- 1.1.4 Cloudonomics: Part 2β’13 minutes
- 1.1.5 Big Dataβ’9 minutes
- 1.1.6 Summary to Cloud Introductionβ’6 minutes
- 1.2.1 Software Defined Architectureβ’16 minutes
- 1.2.2 Cloud Servicesβ’15 minutes
- 1.2.3 Infrastructure as a Serviceβ’13 minutes
1 readingβ’Total 10 minutes
- Module 1 Overviewβ’10 minutes
1 assignmentβ’Total 24 minutes
- Module 1 Graded Quizβ’24 minutes
Welcome to the second module! Here, we cover virtualization and containers with deeper focus, including lectures on Docker, JVM and Kubernates. We finish up week two by comparing the infrastructure as a service offering by the big three: Amazon, Google and Microsoft.
What's included
17 videos1 reading1 assignment
17 videosβ’Total 240 minutes
- Module 2 Introductionβ’7 minutes
- 2.1.1 Virtualizationβ’15 minutes
- 2.1.2 Virtualizing the Network and Storageβ’5 minutes
- 2.2.1 OS Based Virtualizationβ’34 minutes
- 2.2.2 Xenβ’10 minutes
- 2.2.3 VServer 2.0β’13 minutes
- 2.2.4 Solaris Zonesβ’8 minutes
- 2.2.5 OpenVZβ’10 minutes
- 2.2.6 LXC Linux Containersβ’9 minutes
- 2.3.1 Dockerβ’17 minutes
- 2.3.2 Kubernatesβ’19 minutes
- 2.3.3 JVMβ’19 minutes
- 2.4.1 IaaS: OpenStackβ’6 minutes
- 2.4.2 IaaS Providers: Amazonβ’20 minutes
- 2.4.3 IaaS Providers: Microsoftβ’13 minutes
- 2.4.4 IaaS Providers: Googleβ’10 minutes
- 2.4.5 Serverless Architectureβ’25 minutes
1 readingβ’Total 10 minutes
- Module 2 Overviewβ’10 minutes
1 assignmentβ’Total 30 minutes
- Module 2 Graded Quizβ’30 minutes
Welcome to the third module, where we introduce Metal as a Service (provision real hardware in the cloud), Platform as a Service (provide a platform to run user code on) and Web Middleware as the glue technology that empowers cloud computing.
What's included
15 videos1 reading1 assignment
15 videosβ’Total 167 minutes
- Module 3 Introductionβ’3 minutes
- 3.1.1 MAAS Part 1β’11 minutes
- 3.1.2 MAAS Part 2β’21 minutes
- 3.1.3 Jujuβ’10 minutes
- 3.2.1 PaaS Providers: Google App Engineβ’6 minutes
- 3.2.2 PaaS Providers: Salesforceβ’5 minutes
- 3.3.1 Web Servicesβ’18 minutes
- 3.3.2 RPC Semanticsβ’10 minutes
- 3.3.3 RPC Implementationβ’9 minutes
- 3.3.4 HTTP SOAP RESTβ’13 minutes
- 3.3.5 JSONβ’10 minutes
- 3.3.6 Load Balancer Introductionβ’15 minutes
- 3.3.7 Load Balancer Schemesβ’14 minutes
- 3.3.8 Protocol Buffers and Thriftβ’13 minutes
- 3.3.9 MBAASβ’8 minutes
1 readingβ’Total 10 minutes
- Module 3 Overviewβ’10 minutes
1 assignmentβ’Total 30 minutes
- Module 3 Graded Quizβ’30 minutes
Welcome to the last and final module of the cloud computing course! So far we have covered various methods of running certain computations on the cloud. Now it's time to focus on data storage in the clouds. In this module, we introduce big data and cloud file systems such as HDFS and Ceph, cloud object stores such has Open Stack Swift or Amazon S3, virtualized block storage devices such as Amazon EBS and archival storage options like the Amazon Glacier. Finally, we conclude the module with introducing the DropBox cloud API that enables developers to quickly integrate cloud storage options in their applications.
What's included
10 videos1 reading1 assignment
10 videosβ’Total 99 minutes
- Module 4 Introductionβ’2 minutes
- 4.1.1 Cephβ’11 minutes
- 4.1.2 HIVEβ’8 minutes
- 4.1.3 TEZβ’4 minutes
- 4.2.1 SWIFTβ’18 minutes
- 4.2.2 Amazon S3 BLOB Storageβ’13 minutes
- 4.3.1 Amazon AWS EBS Storageβ’16 minutes
- 4.3.2 AWS Glacierβ’6 minutes
- 4.3.3 Amazon AWS Elastic File Systemβ’9 minutes
- Dropbox APIβ’12 minutes
1 readingβ’Total 10 minutes
- Module 4 Overviewβ’10 minutes
1 assignmentβ’Total 24 minutes
- Module 4 Graded Quizβ’24 minutes
You will find out where to go next after completing this course and be able to share any thoughts you have on this course experience.
What's included
1 discussion prompt1 plugin
1 discussion promptβ’Total 10 minutes
- Final Reflectionsβ’10 minutes
1 pluginβ’Total 15 minutes
- How was the course?β’15 minutes
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.
Prepare for a degree
Taking this course by University of Illinois Urbana-Champaign may provide you with a preview of the topics, materials and instructors in a related degree program which can help you decide if the topic or university is right for you.
Instructors
Explore more from Computer Security and Networks
- Status: Free TrialU
University of Illinois Urbana-Champaign
Course
- Status: Free TrialD
Duke University
Course
- Status: Free TrialW
Whizlabs
Course
- Status: Free Trial
Why people choose Coursera for their career
Learner reviews
- 5 stars
56.02%
- 4 stars
25.76%
- 3 stars
11.82%
- 2 stars
3.54%
- 1 star
2.83%
Showing 3 of 846
Reviewed on Dec 30, 2020
Quite helpful to introduce many cloud provider services nowadays. But some open source framework might be outdated for 2020.
Reviewed on Dec 21, 2018
its Best course for me i'm very satisfied and get knowledge, its better for my future
Reviewed on Nov 1, 2017
Some lessons seemed to be going too much into details whereas others not enough details. Some minor misspellings and misinformations but overall happy with the course.
Frequently asked questions
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Yes. In select learning programs, you can apply for financial aid or a scholarship if you canβt afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, youβll find a link to apply on the description page.
More questions
Financial aid available,
