Questions and Answers
1. cloud computing
ANS the on-demand delivery of compute, database storage, applications, and other IT re- sources through a cloud services
platform via the internet with pay-as-you-go pricing (kind of like renting someone's computer. Think of the electricity bill. You
are only charged for the power you consumed)
2. 6 advantages of cloud computing
ANS 1. trade capital expense for variable expense (instead of having
to invest heavily in data centers and servers before you know how you're going to use them, you can pay only when you consume
computing resources, and pay only for how much you consume)
2. Benefit from massive economies of scale (you will never have the same purchasing power as amazon. They literally build
their own servers)
3. Stop guessing about capacity (you will probably buy too much or too little. If you buy too much, you've wasted money
and if you buy too little you will have downtime. the cloud can scale with your business needs, with no long term contracts)
4. increase speed and agility (it scales infinitely with demand)
5. stop spending money running data centers (focus on what you're good at, not managing infrastructure. Get someone else to
manage that for you)
6. go global in minutes (easily deploy your application in multiple regions around the world with just a few clicks. This means
you can provide lower latency and a better experience for your customers at minimal cost)
3. cloud computing types
, ANS 1. infrastructure as a service (Iaas)
2. platform as a service (Paas)
3. software as a service (Saas)
4. Infrastructure as a Service (IaaS)
ANS the delivery of computer hardware capability, including the use of servers, networking, and storage, as a service.
You manage the server which can be physical or virtual, as well as the operating system. Usually, the data center provider will have
no access to your server. (EC2)
5. Platform as a Service (PaaS)
ANS A cloud service in which consumers can install and run their own
specialized applications on the cloud computing network. someone else manages the underlying hardware and operating
systems. You just focus on your applications. Someone else worries about security patching, updates, maintenance, etc.
(elastic beanstalk)
6. Software as a Service (SaaS)
ANS Software that is hosted centrally on the Internet and accessed by users
with a Web browser. Think of gmail. All you manage is your inbox (or the software provided to you by Google). Google takes care
of the data centers, servers, networks, storage, maintenance, patching, etc. All you worry about is the software itself and how you want to
use it.
7. 3 types of cloud computing deployments
ANS - Public Cloud
-Hybrid - Mixture of public and private
,-Private Cloud (or on premise) - you manage it in your datacenter.
8. Availability Zone (AZ)
ANS data center (a building filled with servers). An availability zone may be several data centers, but b/c they're close
together, they're counted as 1 availability zone. Each with redundant power, networking and connectivity, housed in separate
facilities.
9. Region
ANS A geographical area (a physical location in the world). Each region consists of 2 (or more) availability
zones.
10. Edge locations
ANS endpoints for AWS which are used for caching content. Typically this consists of CloudFront, Amazon's content delivery
network (CDN). Currently over 200 edge locations.
11. choosing the right AWS Region?
ANS - data sovereignty laws
-latency to end users
-AWS Services
12. understand the different support packages
ANS - Basic - FREE
-Developer - $29/month (scales based on usage)
-Business - $100/month
, -enterprise - $15,000/month (comes with TAM - technical account manager)
All support plans come with billing support
13. Identity and Access Management (IAM)
ANS The security discipline that enables the right individuals to access the right resources at the right times for the right
reasons. It's global, you don't need to specify a region when dealing with IAM. When you create a user or group, this is created
globally.
14. You can access the AWS Platform in 3 ways
ANS
- via the console
-programmatically (using the CLI - command line interface)
-using the SDK - Software Developers Kit
15. root account
ANS Credentials granted to a user that has complete power over the resource as well as the complete serving system.
Windows calls this account administrator. In macOS and Linux/UNIX, this account is called root. The root account is the email
address used to set up your AWS account. The root account always has full administrative/administrator access. Do not give these
account credentials away to anyone. Instead, create a user for each individual within your organization. Always secure this root
account using multi-factor authentication.
16. Group
ANS simply a place to store your users. Your users will inherit all permissions that the group has. Examples