Cloud Concepts and Technology Flashcards
Name the 6 advantages of cloud computing
- Trade capitalist expense for variant expense- you pay for what you need.
- Benefit from massive economies of scale
- Stop guessing about capacity
- Increase speed and capacity
- Stop spending money running and managing data centers
- Go global in minutes (deploy web apps all around the world)
What are the 3 types of cloud computing?
- IAAS- Infastrucutre as a service- EC2
- PAAS- Platform as a service- Elastic Beanstalk
- SAAS- Software as a service- Gmail
What are the 3 types of cloud computing deployments?
- Public cloud- e.g. Azure, AWS
- Hybrid cloud- e.g. Hybrid cloud
- Private cloud- e.g. VMware
What is a region?
A region is a physical location in the world that consists of 2 or more AZs
What is a AZ?
Availability zone- One or more discrete data centers, each with redundant power, networking, and connectivity housed in separate facilities.
What is an edge location?
End points for AWS which are used for caching content. Typically consists of CloudFront- AWS’s content delivery network (CDN)
What the3 factors you must considered when deciding which region to use?
- Data sovereignty
- Latency to end users
- AWS services you need- May not be available in every region
What are the different support packages?
- Basic- Free
- Developer- $29/Month
- Business- $100/Month
- Enterprise- $15,000/Month
Which support packages offers a TAM?
Enterprise
What is a TAM?
TAM- Technical Account Manager
Dedicated AWS expert
What is a Billing alert/alarm?
An alert when a defined level of spending has been reached
What is IAM?
IAM= Identity Access Management
It is GLOBAL. When you create a user of group it is GLOBAL
Name the 3 ways you can access the AWS platform
- Via the console
- Programmatically (via command line)
- Using a Software Development Kit (SDK)
What is your root account? (3 points)
- The email you used to create your account.
Root always has full admin access. - You should never give out root credentials away to anyone. Instead you should create a user for each individual within your organisation.
- You should always secure your root account with an MFA
What is a group?
A group is a place to store your users. Your users will inherit all permissions that that group has. e.g. devs, sysop, admin….
How do you set permissions in a group?
To set permissions in a group you attach a policy to that group.
What is a policy?
A policy is in the JavaScript Object Notation (JSON) format containing key-value pairs.
What is S3? (5 points)
- S3 is object based storage.
- Files can be from 0 to 5TB
- Unlimited storage
- Files are stored in buckets
- The S3 name space is GLOBALLY unique
What is the format of a S3 bucket URL?
What can you not store on S3?
OS or programs.. It must be flat files e.g. images, videos e.t.c.
What HTTP code will be received when an upload to S3 is successful?
200
How are objects stored in S3?
Key- (name of object)
Value- (Data made up of a sequence of bytes)
What is the consistency model of S3? (2 points)
- S3 has read after write for puts of new objects
2. S3 has eventual consistency for overwrite PUTS and DELETES (can take a while to propagate)
Can you have S3 buckets in specific regions ?
Yes
What is S3 cross replication?
Automatic replication contents of one bucket across 2 regions
What is S3 TA?
Transfer Acceleration
Objects are transferred around the world using amazons backbone network using dedicated cables.
User upload > edge location > AWS network cables > S3 bucket
What are the 6 types of S3 storage classes
- S3 standard- 99.99% avail 99.^11 durability, Multi facility
- S3- IA Infrequently accessed- IA, but required instantly- costs high for retrieval
- S3- one zone IA- Loss cost for IA data, not multi AZ
- S3- Intelligent tiering- ML based- auto moving data to optimize cost
- S3 Glacier- Low cost storage, retrieval mins to hours
- S3 Deep archive- Lowest cost where retrieval time of 12 hours is acceptable- lowest cost available
Can S3 be used to host a website?
Yes, S3 can host a static website, this will scale to meet the demand of requests e.g. movie release website