Chapter 1: Overview of Cloud Computing and Amazon Web Services

Ace your homework & exams now with Quizwiz!

accessible from the internet

All the resources that you deploy in the cloud are accessible from this basic characteristics of the cloud where you can spin up resources from anywhere in the globe and have your users work on those resources instantly from anywhere.

on demand

Cloud computing enables you to use IT infrastructure as a resource that is always available per this basic characteristics of the cloud. For example, when you go home and switch on a light, you don't care from where the power is coming. You don't generate power in your home. You know that power is always readily available for you irrespective of your needs, and you will be billed according to your usage. In the same way, cloud computing allows you to provision any IT resource this way.

PaaS (Platform as a Service)

If you don't want the overhead of managing the infrastructure but just want to focus on deploying and managing the applications, then this cloud computing model is the model you need. It eliminates the job of managing the entire infrastructure layer. With this model, a cloud service provider such as AWS manages the entire infrastructure for you. As a result, you can be even more efficient and focus on the business needs without worrying about infrastructure, capacity planning, patching cycles, upgrades, and so on.

on-premise cloud (or a private cloud)

On-premise or private cloud When you deploy the resources in your own data center using virtualization or resource management tools, it is often called an __________ _____.

compute services

The AWS _______ ________ include a variety of products and services that provide scalable computing capacity in the cloud. They include both servers and serverless configuration. They also include the tools required for automatically scaling the resources and quickly deploying your applications on AWS.

IaaS (Infrastructure as a Service)

This cloud computing model provides the foundation for a cloud IT environment that includes compute (server), networking, storage, and space in a data center. It lets you manage the IT resources just like the way you manage them in your own data center. It provides you with complete flexibility, and you have total control over all the resources you spin off. You can visualize it as your own data center in your cloud.

ecs (Amazon EC2 Container Service)

This compute service allows you to run Docker containers on Amazon EC2 instances.

aws lambda

This compute service enables you to run code without provisioning or managing any servers or infrastructure. You can run any code for any kind of application or back-end service. You can also run code in response to event triggers such as Amazon S3 uploads, Amazon DynamoDB updates, Amazon Kinesis streams, Amazon API Gateway requests, and so on.

ec2 auto scaling

This compute service helps in automatically scaling the Amazon EC2 instances up and down as per the policies you define.

ec2 (Amazon Elastic Compute Cloud)

This compute service includes the virtual servers, called instances, in the cloud. A customer can choose from more than 30 varieties of instances.

amazon lightsail

This compute service is the simplest way to get started with AWS for small businesses, developers, students, and other users who need a simple virtual private server (VPS) solution. It provides storage, networking capacity, and compute capabilities to manage and deploy web sites and web applications in the cloud.

aws elastic beanstalk

This compute service lets you run and manage web applications without worrying about the underlying infrastructure. You can use it to deploy web applications with Java, .NET PHP, Node.js, Python, Ruby, Go, and Docker on servers such as Apache, Nginx, and so on.

SaaS (Software as a Service)

This model is a way of delivering applications over the Internet. If you choose it, the provider offers a complete product that is hosted and managed by the product vendor. With this model, you just need to think about how you are going to use the product. You don't have to think about where and how the software is hosted, how to manage the software behind the scenes, what the patching or upgrading cycle is, what the maintenance window is, and so on. One of the most popular examples of this model today is Salesforce.

aws batch

This service enables users to efficiently run hundreds of thousands of batch computing jobs on AWS.

all-in cloud

When you design and deploy an application in a public cloud using a cloud service provider such as AWS, this kind of deployment is called an ______ _____.

pay-as-you-go

When you use power in your home, you pay only for what you actually use. In the same way, when you use cloud computing, you pay per your usage. This is referred to as the ________________ model. Most cloud resources are billed on an hourly basis, but some cloud resource may be billed on a separate metric.

hybrid

With this deployment model, you host some of the applications in the cloud and some of the applications at your own premises.


Related study sets

Social Media Management Mid-Term

View Set

Level 2 Fluid & Electrolyte/Elimination

View Set

BUS 201 Semester Mid Term Review

View Set

Chapter 19- Chest and Respiratory Tract Disorders

View Set

biochemistry module 1 extra questions

View Set

BMS 590: Thorax - Pulmonary Cavity

View Set