Mod 1: Cloud Concepts Overview Flashcards
is the on-demand delivery of compute power, database, storage, applications, and other IT-resources via the internet with pay-as-you-go pricing.
Cloud Computing
-infrastructure as hardware
-require space, staff, physical security, planning, capital expediture
-have a long hardware procurement cycle
-require you to provision capacity by guessing theoretical maximum peaks.
traditional computing model
-infrastructure as software
-are flexible
-can change more quickly, easily, and cost-effectively than hardware solutions.
-eliminate the undifferentiated heavy-lifting tasks
Cloud Computing Model
Cloud Service Model and describe the 2.
-Iaas (More control over IT resources)
-Paas
-Saas (Less control over IT resources)
Cloud Computing Deployment Models
-cloud
-hybrid
-on-premises (private cloud)
traditional:
-firewalls, ACLs, Administrators
AWS:
-security groups, network ACLs, IAM
Security (difference)
traditional:
-router, network pipeline, switch
AWS:
-elastic load balancing, amazon VPC
Networking (difference)
traditional:
-on-premises servers
AWS:
-AMI
-Amazon EC2 instances
Compute (diffference)
traditional:
-DAS, SAN, NAS, RDBMS
AWS:
-Amazon EBS
-Amazon EFS
-Amazon S3
-Amazon RDS
Storage and database (difference)
traditional:
-DAS, SAN, NAS, RDBMS
AWS:
-Amazon EBS
-Amazon EFS
-Amazon S3
-Amazon RDS
Storage and database (difference)
(advantages of Cloud computing)
-data center investment based on interest
-pay only for the amount you consume
trade capital expense for variable expense
(advantages of Cloud computing)
-because of aggregate usage from all customers, AWS can achieve higher economies of scale and pass savings on to customers
Massive economies of scale
(advantages of Cloud computing)
-overestimated server capacity
-underestimated server capacity
-sealing on demand
stop guessing capacity
(advantages of Cloud computing)
-weeks between wanting resources and having resources.
-minutes between wanting resources and having resources
increase speed and agility
-the other 2 advantages of cloud comptuing
stop spending money on running and mantaining data centers
go global in minutes
-is any piece of sfotware that makes itself available over the internet and uses a standardized foprmat such as XML or JSON fot eh request and the response of an (API) interaction
web services
-is a secure cloud application that offers a broad set of global cloud-based products.
-provides you with on-demand access to compute, storage, network, database, and other IT resources and management tools.
-work together like building blocks.
-you pay only for the individual services you need, for as long as you use them.
AWS (Amazon Web Services)
(3 ways to interact with AWS)
-to use graphical interface
AWS Management Console
(3 ways to interact with AWS)
-access to services by discrete commands or scripts
Command Line Interface (aws cli)
(3 ways to interact with AWS)
-access services directly from your code (such as Java, Python, and others).
Software Development Kits (SDKs)
-provides guidance and best practices to help organizatins build a comprehensice apporach to cloud computing across the organization and throughout the IT lifecycle to accelerate successful cloud adoption.
AWF CAF (Cloud Adoption Framework)
(6 perspectives of AWS CAF)
-must ensure that IT is aligned with business needs and that IT investments can be traced to demonstrate business results.
business perspective
(6 perspectives of AWS CAF)
-must prioritize training, staffing, and organizational changes to build an agile organization
people perspective
(6 perspectives of AWS CAF)
-must ensure that skills and processes align IT strategy and goals with business startagy and goals to the organization can maximize the business value of its IT investment and minimize business risks.
governance perspective
(6 perspectives of AWS CAF)
-must understand and communicate the nature of IT systems and their organizations. Must be able to describe the architecture of the target state environment in detail
platform perspective
(6 perspectives of AWS CAF)
-must ensure that the organization meets its security objectives
security perspective
(6 perspectives of AWS CAF)
-align with the support the operations of the business, and define how day-today, quarter-to-quarter, and year-to-year business will be concluded.
operations perspective