What is the definition of cloud computing?
Cloud computing is the on-demand delivery of computing power, databases, storage, applications, and other IT resources via the internet with pay-as-you-go pricing.
What does AWS stand for? And what is it?
AWS stands for Amazon Web Services and is a secure cloud platform that offers a broad set of global cloud-based products called services that are designed to work together as building blocks
What are some attributes to AWS Global Infrastructure?
- Built around AWS regions
- AWS Regions contain one or more availability zones
- Points of presence
Features: Elasticity and scalability
- Fault-tolerance
- High availability
What is Content Delivery Networks (CDNs)?
CDN is a network of interconnected servers that speed up webpage loading for data-heavy applications
What are examples of AWS Database Services?
Amazon DynamoDB, Amazon Redshift, Amazon Aurora, And Amazon Relational Database Service
What are the three types of cloud computing models?
Infrastructure as a Service (IaaS)
Platform as a Service (PaaS)
Software as a Service (Saas)
What services does AWS provide? And give some examples
Almost all computing tasks! Networking, compute, database, storage, amazon dynamoDB, Amazon S3, Amazon EC2, AWS Cloud, Virtual Private Cloud (VPC)
What is an AWS Region? and give me some insight into what they do
AWS regions is a geographical area
- Regions are isolated from one another -> fault-tolerance and stability. Communication between Regions uses AWS backbone network infrastructure
- Each region provides full redundancy and connectivity to the network
- A region typically consists of two or more Availability Zones
Why do we need CDNS?
We need CDNs to optimize server infrastructure to respond to user requests more quickly. Along with faster loading times, scalability and security. By reducing the distance between your users and your content, a CDN can lower latency and improve user satisfaction, engagement and retention, as well as SEO rankings and conversion rates
What are examples of AWS Networking and Content Delivery Services?
Amazon VPC, AWS Cloudfront and AWS Route S3
Infrastructure as Hardware vs Infrastructure as Software?
Hardware - Requires space, staff, physical security, planning, and capital expenditure. Long hardware procurement cycle. Provision capacity by guessing theoretical maximum
Software solution - Flexible, Quicker changes, easier changes, cost-effective, eliminate the undifferentiated heavy-lifting tasks
What three ways can you employ to access these services?
AWS management console - Graphical interface
AWS Command Line Interface (AWS CLI) - Use commands and scripts
Software Development Kits (SDKS) - Access from your code
What are Availability Zones?
Isolated locations within an AWS Region -> Fault isolation. (Within 100km from each other)
Typically includes three data centres, including hundreds of thousands of servers
You are able to replicate data and resources across availability zones -> resiliency
You can choose your availability zones
What are Edge Locations and Regional Edge Caches?
Edge locations are AWS data centers designed to deliver services with the lowest latency possible. There a dozens of them spread across the world. They're closer to users than regions or availability zones, often in major cities, so responses can be fast and snappy
Regional edge caches are cloudfront locations that are deployed globally, close to your viewers. They're located between your origin server and the POPS. They server content directly to viewers
What are examples of AWS Security, Identity and Compliance Services?
AWS IAM, AWS Key Management Service, And AWS Shield
What are the three cloud computing deployment models?
- Cloud
- Hybrid
- On premises (private cloud)
What does AWS CAF stand for, and what is it?
What elements should we consider?
Aws Caf stands for AWS Cloud adoption framework. It helps organizations design and travel an accelerated path to successful cloud adoption
Elements we should consider are Technology, People, And ProcessesWhat are AWS Data Centres?
Foundation for the AWS infrastructure
- Customers do no specify data centres
- The place where we store and process data
- Designed for security:
- Redundant design, isolated to one another, physical access is restricted, critical system components are backed-up
Each data centre typically has 50k to 80k physical servers
What are examples of AWS Storage Services?
Amazon S3, Amazon EBS, Amazon EFS, and Amazon Simple Storage Service Glacier
What are examples of AWS Cost Management Services?
AWS Cost and Usage Report, AWS Budgets, and AWS Cost Explore
What is the difference between Cloud and On-premises?
Cloud is fully deployed in the cloud, Benefits of cloud computing
On premise - Deploy (IT) resources on premise
Ability to provide dedicated resources
What are the AWS CAF areas of focus? (Perspectives)
What are the 3 Business capacities, and 3 Technical capacities?
Business capacities: Business, People, Governance
Technical capacities: Platform, Security, Operation
What is points of presence (PoP)?
points of presence is used for both AWS CloudFront to deliver content to end users at high speeds, and Lambda@Edge to run Lambda functions with the lowest possible latency
What are examples of AWS Compute Services?
Amazon EC2, AWS Elastic Beanstalk and AWS Lambda
What are examples of AWS Management And Governance Services?
Management and Governance Services - AWS Management Console, Amazon Cloudwatch, AWS Cloudtrail and AWS CLI