KnowledgeCity

Cloud Computing and Architecture

Preview the first lesson free — get full access to all 20 lessons.

To view this video please enable JavaScript.

Course: On-Demand
Beginner  Provider Chintan Thakkar  6 chapters ·  20 Lessons ·  1h 32m  in Arabic, German, English, Spanish, French, Portuguese, Chinese Simplified 

Course Description

This course introduces cloud computing concepts and architecture. As part of this course, you will gain an understanding of the similarities and differences in the primary cloud computing models, such as Infrastructure as a Service (IaaS), Platform as a Service (PaaS), Database as a Service (DaaS), and Software as a Service (SaaS), as well as the specific needs each model addresses and the requirements for each.

This course discusses the most popular cloud vendors and how to determine which cloud model and components you need to run your application while remaining on budget.  It will also detail various cloud computing storage options and optimal storage based on appropriate web application requirements. You will also learn about cloud relational and non-relational database options and explore various cost-reduction techniques available on the public cloud. This course will cover Big Data use cases on the public cloud and fundamental design concepts. 

What You'll Learn

  • Understand the basics of cloud computing architecture, terminology, and concepts
  • Compare the primary cloud computing models, including IaaS, PaaS, DaaS, and SaaS, and the needs each addresses
  • Evaluate different types of cloud storage and select optimal storage based on web application requirements
  • Analyze relational and non-relational database options on the public cloud
  • Map on-premises application infrastructure and components to the public cloud
  • Apply cost-reduction techniques and recognize the benefits of cloud-native services

Key Takeaways

  • The course explains the similarities and differences among the primary cloud computing models: IaaS, PaaS, DaaS, and SaaS, and the specific needs and requirements of each.
  • It covers how to determine which cloud model and components are needed to run an application while remaining on budget, and reviews popular cloud vendors.
  • It details cloud storage options and how to choose optimal storage based on web application requirements, along with relational and non-relational database options on the public cloud.
  • It addresses mapping on-premises components to a public cloud, security requirements, scalable architecture, and auto-scaling requirements.
  • It explores Big Data and machine learning use cases on the public cloud, fundamental design concepts, and various cost-reduction techniques.

Frequently Asked Questions

What cloud computing models does this course cover?

The course covers the primary cloud computing models, including Infrastructure as a Service (IaaS), Platform as a Service (PaaS), Database as a Service (DaaS), and Software as a Service (SaaS), explaining their similarities, differences, the specific needs each addresses, and the requirements for each.

What will I learn about cloud storage and databases?

You will learn about various cloud storage options and how to choose optimal storage based on web application requirements, as well as cloud relational and non-relational database options on the public cloud.

Does this course address moving on-premises applications to the cloud?

Yes. The course covers mapping on-premises application infrastructure and components to the public cloud, and how to determine which cloud model and components you need to run your application while remaining on budget.

Does the course cover Big Data and machine learning?

Yes. It covers Big Data use cases on the public cloud, how to run Big Data on the public cloud, and generic machine learning and how to design it for public cloud architecture, along with fundamental design concepts.

What skills does this course help build?

It helps build skills in Cloud Applications, Cloud Computing, Cloud Computing Architecture, Cloud Services, Cloud-Native Architecture, and Infrastructure as a Service (IaaS).