Cloud Computing Concepts Flashcards
What is Cloud Computing
On-demand delivery of Computer Power, Database Management, Storage, Security Access, Data Analytics through the internet/cloud (IaaS) – all services provided through the internet pay as you go model
Why AWS
o Cost to Scale (pay as you go model, so no need to pay unnecessary cost) trade capex for variable expense (so instead of paying for data centers, you pay for only what you use and no M.Y. agreements or networking gear)
o Massive Economies of Scale (most companies will never be able to have the same purchasing power as amazon so it will be far more expensive for smaller organizations)
o Easily Deployable (can deploy anywhere within minutes since it’s over the internet)
o Agility Within Business (given fast pace of businesses today, AWS provides a secure connection to support quick business decisions allowing organizations to not deal with any physical servers and data center space helping them scale quickly)
o Elasticity/Security (infinite amount of capacity through AWS so customers always can run smooth business operations cloud can scale with your business needs with no long term contracts)
o Vast Range of Technologies (over 180+ products through AWS to help customers be successful)
6 Advantages of Cloud
o Trade capital expense for variable expense
o Benefit from massive economics of scale
o Stop guessing about capacity
o Increase speed and agility
o Stop spending money running and maintaining data centers
o Go global in minutes
3 Types of Cloud Computing
o Infrastructure as a Service (IaaS) Basically AWS (where you manage the server whether it be physical or virtual as well as the operating system eg. EC2)
o Platform as a Service (PaaS) Basically GoDaddy (you basically upload a bunch of code into a domain and when people click it they will be rerouted) – in this model someone else manages the underlying hardware and operating system while you just focus on your applications instead of security patching/updates/maintenance (eg. AWS Elastic Beanstalk and AWS LightSail)
o Software as a Service (SaaS) Basically Gmail (you just manage your software and how you want to use it, and the provider (Google) takes care of everything else like data center, server, network, storage, etc.
o Desktop as a Service (DaaS) (eg. AWS Workspace)
3 types of Cloud Deployment
o Public Cloud (AWS, Azure, Google) o Hybrid Cloud (mixture of public and private) o Private Cloud (on-prem like OpenStack, VMWare)