Before attempting to implement Cloud technologies, you first need to understand what it is exactly and what options are available. This course covers a wide range of Cloud-related topics and provides you with a solid foundation of knowledge.
We will start by looking at what Cloud Computing is and describing the three main types: Public, Private and Hybrid. Then we will look at key concepts and the different service models (including IaaS, PaaS, and SaaS). Finally, we will discuss common use case scenarios as well as the differences between a traditional on-premises data center.
If you have any comments or feedback, feel free to reach out to us at support@cloudacademy.com.
Learning Objectives
- A clear definition of Cloud computing
- An understanding of basic Cloud concepts
- Familiarity with the main Cloud types and services
- Common use cases for Cloud computing
- Comparisons with on-premises data centers
Intended Audience
- Anyone who wants to learn about Cloud Computing
Prerequisites
- General knowledge of computers and the internet
- Basic understanding of data centers and servers
Before we end, I wanna review some of the main points that we covered. First. What is cloud computing? Cloud computing is a remote virtual pool of on-demand shared resources that can be rapidly deployed at scale. These resources include things like compute, storage, database, and networking services. What are the three types of clouds? We talked about public clouds, private clouds, and hybrid clouds. A public cloud is accessible by the public. A private cloud is kept private and only the people within a company can access that private cloud. And the hybrid cloud is a combination of the two. So you'll have a private cloud that you use for some things, and for other things, you'll use a public cloud. To help you understand the differences, I've created this simple table.
So, we can see here, for security, in the public cloud this is a shared responsibility model. The vendor manages the security of the infrastructure and the company is responsible for securing the software and services. Now in a private cloud, the security is the sole responsibility of the company. And of course, the hybrid is a combination of the two. It depends on where your services are. Some services will be in the public cloud, and those will have the shared responsibility model. Services running in the private cloud will be the sole responsibility of the company.
Now, when it comes to data location, in a public cloud, the company gets to specify an area, but never quite knows the exact physical location. With a private cloud, the company has full control and knowledge about the location of their data and services. And the hybrid cloud has a combination. Again, it depends on if your services and data are running in the private cloud or the public cloud.
Now, for capital expenditures, there's absolutely none in the public cloud. You don't have any upfront costs. With the private cloud, it's the exact opposite. Your capital expenditure will be very high. Everything needs to be paid for and built upfront. Now, with the hybrid, it's somewhere in between. It really depends upon the size of your private cloud. For operational expenditures, this is gonna be variable in the public cloud. As you use more resources, your costs are gonna go up. As you use less, it's gonna go down.
Now, in the private cloud, this is also going to be high, because you've had to pay for all your resources, whether you use them or not. Sure, you might save a little bit on electricity when a server's sitting there idle, but you already paid for the hardware and you're paying for the team to maintain it and monitor it. In the hybrid model, again, this is gonna be mixed. It's gonna depend upon the size of your private cloud. For tenancy, in the public cloud, resources are typically shared between multiple companies. So, maybe you and a major competitor are actually using different parts of the same server.
Now, in some public clouds, there's certain resources that can be dedicated to a specific company if needed for regulation purposes. In a private cloud, you don't have to worry about this at all. There's only ever a single tenant for every resource. And again, in the hybrid model, it's a combination of the two.
All right, next, what were the three main cloud service models? Well, we talked about software as a service, platform as a service, and infrastructure as a service. Now, in software as a service, remember, everything's handled for you. It's essentially on demand software. In platform as a service, you're provided a pre-configured environment and you can use that to install and run software. So, you're responsible for the application that's ran, but everything else is taken care of for you by the vendor. In infrastructure as a service, you have a lot more freedom, but more responsibilities. The physical machines and the core infrastructure is taken care of for you, but you're responsible for provisioning, installing and configuring everything else.
I hope you now have a good understanding of what cloud computing is, as well as how it can be used to create secure, reliable, and scalable systems. Well, that's all I have for you today. Remember to give this course a rating, and if you have any questions or comments, please let us know. Thanks for watching and make sure to check out our many other courses on Cloud Academy.
Daniel began his career as a Software Engineer, focusing mostly on web and mobile development. After twenty years of dealing with insufficient training and fragmented documentation, he decided to use his extensive experience to help the next generation of engineers.
Daniel has spent his most recent years designing and running technical classes for both Amazon and Microsoft. Today at Cloud Academy, he is working on building out an extensive Google Cloud training library.
When he isn’t working or tinkering in his home lab, Daniel enjoys BBQing, target shooting, and watching classic movies.