There is no one size fits all in cloud computing. In this course, Foundations for Cloud Architecture, you'll dive into a detailed approach to understanding cloud technology, and how you can best utilize it. First, you'll explore the differences between public, private, and hybrid cloud computing, the business requirements they fill, and their architectural caveats. Next, you'll learn about the practical variations in public cloud service offerings. Finally, you'll take a look into how you and your business can benefit from advanced cloud services. When you're finished with this course, you'll have a better understanding of the major cloud computing concepts and services to confidently make your own architectural choices.
James Bannan is a published author and experienced public speaker based in Melbourne, Australia. He is a Microsoft specialist, with a particular focus on Azure infrastructure architecture, development, and automation.
Course Overview Hello everyone, my name is James Bannan, and welcome to my course on Architecting Cloud Foundations on Pluralsight. I am a principal consultant with Vibrato based in Melbourne Australia. I'm a Microsoft Azure MVP, and I've been architecting and deploying solutions in both private and public cloud environments for many years. In this course, we're going to take a vendor agnostic look at cloud computing, both on-premises private cloud computing, as well as public cloud solutions. There is no one size fits all approach to cloud computing, so we will examine loads of different business scenarios to explore what some of the options are and how you go about making the best decision for you and your business. Some of the major topics that we will cover include the differences between public, private, and hybrid cloud computing, what business requirements they each best fulfill, and what some of the architectural caveats are for all of them, the practical differences between the various public cloud service offerings IaaS, PaaS, and SaaS, and what you need know about each of them before making a decision to invest in anything, what are some of the security and management considerations, which are specific to public cloud environments, and how best to manage them or mitigate them completely. And finally, advanced cloud services, such as containerized applications, serverless computing, and machine learning, what they are and why you and your business might wish to take advantage of them. By the end of this course, you'll be familiar with all the major cloud computing concepts and services, and will be confident enough to make architectural choices around what your business technology might look like in the very near future. This course doesn't assume that you have any prior experience with cloud computing, so don't hesitate to jump straight in. I hope you'll join me on this journey to learn loads about the fundamentals of cloud computing with the Architecting Cloud Foundations course at Pluralsight.