Updated: Jan 2
Cloud computing is the delivery of on-demand computing services -- from applications to storage and processing power -- typically over the internet and on a pay-as-you-go basis. A fundamental concept behind cloud computing is that the location of the service, and many of the details such as the hardware or operating system on which it is running, are largely irrelevant to the user. It's with this in mind that the metaphor of the cloud was borrowed from old telecoms network schematics, in which the public telephone network (and later the internet) was often represented as a cloud to denote that the just didn't matter -- it was just a cloud of stuff. This is an over-simplification of course; for many customers location of their services and data remains a key issue.
Here are some resources to learn cloud computing.
Cloud Computing Courses - Edx
Take free online cloud computing courses to build your skills and advance your career. Learn cloud computing and other in-demand subjects with courses from Microsoft as well as top universities and institutions around the world on edX.
Free courses to build cloud tech skills - Coursera
From machine learning to cloud computing, we’ve curated a set of courses to help you grow your career in an increasingly digital world. Start learning for free!
Introduction to Cloud Computing - Udemy
After this course, you will have the foundation you need to launch into a career using cloud, to spearhead the cloud initiative within your organisation, or simply hold your own in that infuriating water cooler conversation with Simon the datacentre manager about how “there are no such things as ‘the cloud’”.
Learn Cloud Computing from Scratch for Beginners - Edonix
Master cloud computing basics for building better apps. Learn cloud computing in this online tutorial & change your life.
Intro to Cloud Computing - Udacity
In this course, you'll learn foundational cloud computing skills that will set you on your path to a career in cloud computing. In the first lesson, you'll learn about fundamental concepts such as the advantages of cloud computing, deployment models, and the similarities and differences across major cloud service providers. In subsequent lessons, you will gain valuable hands-on practice using AWS to create identity and access management policies, store data in an S3 storage bucket, and launch an ec2 instance and set up automated provisioning. In the final lesson, you will be introduced to serverless architecture and data storage using AWS Elasticache.
Introduction to Mobile and Cloud Computing - Alison
This free online Introduction to Mobile and Cloud Computing course will teach you everything you need to know about cloud computing. Cloud computing was conceived of by Joseph Licklider in the early 1960s and has been growing ever since. With this course, you will gain a better understanding of IaaS, PaaS, and SaaS, online computing infrastructure in both hardware and software applications, and Internet and remote central servers.
Cloud computing is the future and one of the most flamboyant technological evolution witnessed in the field of technology. Cloud computing has seen the fastest adoption than any other technology in the domain. According to a survey by Right scale 2017, 95% of respondents are using cloud computing some or the other way.
Continuity of the Internet is difficult without Cloud. Everything nowadays runs on cloud computing from companies to users everybody relies on the cloud directly or indirectly. According to a recent report by Right Scale, companies now run 79% of their workloads in the cloud. Of which, 41% of the workloads in the public cloud and 38% in a private cloud. However, the Hybrid cloud has seen an increase in enterprise implementation to 58% as compared to 55% in 2016.