Getting Started in AWS Cloud Flashcards
What is cloud computing?
A. Backing up files that are stored on desktop and mobile devices to prevent data loss
B. Deploying applications that are connected to an onpremises
infrastructure
C. Using on-demand delivery of IT resources and applications through the internet
D. Running code without needing to manage or provision servers
C. Using on-demand delivery of IT resources and applications through the internet
Benefits of cloud computing
- Variable Expenses:
No large upfront payments for resources before you even know how will you use them(i.e. data centers, physical servers, etc.).
You can pay only for the computing resources that you use. - Cost optimization:
No need to spend time and resources on hardware management. You can focus on building and customers. - Capacity:
You can provision exactly the right type and size when needed.
You can have as many resources as you need, and pay for what you use. - Economies of scale:
Individual usage costs more.
But usage from more customers can be aggregated and thus translate into lower pay-as-you-go prices. - Speed and agility:
You can increase speed and agility. i.e. When computing in data centers, it can take weeks to obtain new resources that you need. While cloud computing enables you to access new resources in minutes. - Global in minutes:
The global footprint of AWS enables you to quickly deploy applications worldwide with low latency. Meaning even if you in a different part of the world to your customers, they can still access your applications with minimal delays.
List the AWS Core Services
Computing.
Storage
Databases
Networking and Content delivery.
Security, Identity and Compliance.
Management and Governance.
Name 3 cloud deployment strategies.
Cloud deployment strategies:
- Cloud-based
- On-premises
- Hybrid
Things to consider when selecting a cloud deployment strategy?
Things to consider when selecting a cloud deployment strategy:
- Required cloud application components.
- Preferred resource management tools.
- Legacy IT infrastructure requirements.
Describe each cloud deployment model:
- Cloud-based:
>Run all parts of the application in the cloud.
>Migrate existing applications to the cloud.
>Design and build new applications in the cloud. - On-premises:
>Also known as private cloud deployment.
>Resources are deployed on premise by using virtualization and resource management tools.
>Example: Having applications running on your on-premise data center. - Hybrid:
>Connect cloud based resources to on-premises infrastructure.
>Integrate cloud-based resources with legacy IT applications.
What is another name for
on-premises deployment?
A. Cloud-based application
B. Hybrid deployment
C. Private cloud deployment
D. AWS Cloud
C. Private cloud deployment
How does the scale of cloud
computing help to save
costs?
A. Practitioners do not have to invest in technology resources before using them.
B. The aggregated cloud usage from a large number of customers results in lower pay-as-you-go prices.
C. Accessing services on-demand helps prevent excess or limited capacity.
D. Practitioners can quickly deploy applications to customers and provide low latency.
B. The aggregated cloud usage from a large number of customers results in lower pay-as-you-go prices.