AWS

Pataasin ang iyong marka sa homework at exams ngayon gamit ang Quizwiz!

Advantages of cloud computing?

1. Cloud computing provides a simple way to access servers, storage, databases and a broad set of application services over the Internet 2. You don't need to make large upfront investments with hardware and spend a lot of time managing that hardware. 3. You don't have to guess your capacity needs, because you can scale up or scale down the amount of resources you use in minutes. 4. You can focus on projects that differentiate your business, not the infrastructure that supports it. 5. You can provision the right type and size of computing resources. Access as many resources as you need almost instantly, and only pay for what you use. 6. Easily deploy your application in multiple regions around the world with just a few clicks

Benefits of Elastic Compute Cloud (EC2)

1. Elastic Web Computing - Enables you to increase or decrease capacity within minutes by creating or deleting EC2 server instances. 2. Completely Controlled - You have complete control over your EC2 instances. You have root access to each one and interact with them as if it was your own machine. 3. Flexible Cloud Hosting Services - You can choose between multiple instance types, operating systems, and software packages. Amazon EC2 allows you to select the memory configuration, CPU, instance storage, and boot partition size that are optimal for your choice of operating system and application. 4. Integrated - EC2 is integrated with most AWS services, such as Amazon Simple Storage Service (Amazon S3), Amazon Relational Database Service (Amazon RDS), and Amazon Virtual Private Cloud (Amazon VPC) to provide a complete, secure solution for computing, query processing, and cloud storage across a wide range of applications. 5. Reliable - EC2 offers a highly reliable environment where replacement instances can be rapidly and predictably commissioned. 6. Secure - Amazon EC2 works in conjunction with Amazon Virtual Private Cloud (VPC) to provide security and robust networking functionality for your compute resources. 7. Inexpensive - Amazon EC2 passes on to you the financial benefits of Amazon's scale. You pay a very low rate for the compute capacity you actually consume

Benefits of Amazon Aurora

1. High Performance - Amazon Aurora provides 5 times the throughput of standard MySQL or twice the throughput of standard PostgreSQL running on the same hardware. This consistent performance is on par with commercial databases, at one-tenth of the cost 2. Highly Secure - Amazon Aurora provides multiple levels of security for your database. These include network isolation using Amazon VPC, encryption at rest, and encryption in transit 3. MySQL and PostgreSQL Compatible - This means the code, applications, drivers, and tools you already use with your MySQL databases can be used with Amazon Aurora with little or no change. 4. Highly Scalable - Amazon Aurora automatically grows storage as needed, from 10 GB up to 64 TB. 5. Fully Managed - You no longer need to worry about db management tasks such as hardware provisioning, software patching, setup configurations, monitoring or backups.

Benefits of Amazon RDS

1. Highly Scalable - You can scale your database's compute and storage resources with only a few mouse clicks or an API call, often with no downtime 2. Available and Durable 3. Secure - Amazon RDS makes it easy to control network access to your database. You can also run your database instances in Amazon VPC, which enables you to isolate your database instances. Inexpensive - You pay very low rates and only for the resources you actually consume.

Benefits of AWS security

1. Keeps your data safe 2. Meets compliance requirements 3. Save Money 4. Scale quickly

Benefits of Amazon S3

1. Simple - Amazon S3 is simple to use with a web-based management console and mobile app. Amazon S3 also provides full REST APIs and SDKs for easy integration with third-party technologies 2. Scalable - With Amazon S3, you can store as much data as you want and access it when needed. 3. Durable - Your data is redundantly stored across multiple facilities and multiple devices in each facility. 4. Secure - Supports data transfer over SSL an automatic encryption of your data once its uploaded. You can also configure bucket policies to manage object permissions and control access to your data using IAM 5. Easily Available 6. Low Cost 7. Simple Data Transfer - Amazon provides multiple options for cloud data migration and makes it simple and cost-effective for you to move large volumes of data into or out of Amazon S3. 8. Integrated - Amazon S3 is deeply integrated with other AWS services to make it easier to build solutions that use a range of AWS services

Amazon Route 53

A cloud domain name system (DNS) web service. It is designed to give developers and businesses an extremely reliable and cost-effective way to route end users to Internet applications by translating human readable names, such as www.example.com, into the numeric IP addresses, such as 192.0.2.1, that computers use to connect to each other. Amazon Route 53 effectively connects user requests to infrastructure running in AWS—such as EC2 instances

Amazon EC2 Container Registry (ECR)

A docker container registry that makes it easy for developers to store, manage, and deploy Docker container images. Is integrated with Amazon Container Service. It eliminates the need to operate your own container repositories.

Amazon CloudFront

A global content delivery network (CDN) that accelerates the delivery of your websites, APIs, video content, or other web assets. It integrates with other AWS products to give developers and businesses an easy way to accelerate content to end users with no minimum usage commitments

AWS Snowball

A petabyte-scale data transport solution that uses secure (physical) appliances to transfer large amount of data into and out of AWS. The use of Snowball addresses common challenges with large scale data transfers including high network costs, long transfer times, and security concerns

Elastic Compute Cloud (EC2) Instance

A virtual server in Amazon's Elastic Compute Cloud for running applications.

Hybrid Deployment Model

A way to connect infrastructure and applications between cloud based resources and existing resources that are not located in the cloud. The most common method of hybrid deployment is between the cloud and existing on-premises infrastructure to extend, and grow, an organization's infrastructure into the cloud while connecting cloud resources to the internal system.

Elastic Compute Cloud (EC2)

A web service that provides secure, resizable compute capacity in the cloud. It is designed to make web scale computing easier for developers.

AWS Snowmobile

AWS Snowmobile is an exabyte-scale data transfer service used to move extremely large amounts of data to AWS. You can transfer up to 100 PB per Snowmobile, a 45-foot long ruggedized shipping container, pulled by a semi-trailer truck. Snowmobile makes it easy to move massive volumes of data to the cloud, including video libraries, image repositories, or even a complete data center migration.

Shared Responsibility Model for Cloud Security

AWS manages the security of the cloud while you manage the security in the cloud. This means that you retain control of the security you choose to implement to protect your own content, platform, applications, systems, and networks no differently than you would in an on-site data center

Availability Zone

Consist of one or more discrete data centers each with redundant power, networking, and connectivity, housed in separate facilities. These Availability Zones offer you the ability to operate production applications and databases that are more highly available, fault tolerant, and scalable than would be possible from a single data center. AWS provides you with the flexibility to place instances and store data within multiple geographic regions as well as across multiple Availability Zones within each AWS Region

Amazon EC2 Container Service (ECS)

Container management service that supports Docker containers. It allows you to easily run applications on a managed cluster of Amazon EC2 instances. It eliminates the need for you to install, operate, and scale your own cluster management infrastructure.

What is infrastructure as a service?

Contains the basic building blocks for cloud IT. Provides access to networking features, computers (virtual or on dedicated hardware), and data storage space. Provides you with the highest level of flexibility and management control over your IT resources.

Amazon Lightsail

Designed to be the easiest way to launch and manage a virtual private server with AWS. Includes everything you need to jumpstart your project - a virtual machine, SSD - Based Storage, data transfer, DNS management, and a static IP address.

Elastic Load balancing

Distributes incoming application traffic across multiple EC2 instances. It enables you to achieve greater levels of fault tolerance in your applications, seamlessly providing the required amount of load balancing capacity needed to distribute application traffic.

AWS Batch

Enables developers, scientists, and engineers to easily and efficiently run hundreds of thousands of batch computing jobs on AWS. AWS Batch dynamically provisions the optimal quantity and type of compute resources (e.g., CPU or memory-optimized instances) based on the volume and specific resource requirements of the batch jobs submitted.

AWS Storage Gateway

Enables hybrid storage between on-premises storage environments and the AWS cloud.

Benefits of Amazon DynamoDB

Fast, Consistent Performance - Amazon DynamoDB is designed to deliver consistent, fast performance at any scale for all applications Highly Scalable - When you create a table, simply specify how much request capacity you require. If your throughput requirements change, simply update your table's request capacity using the AWS Management Console or the Amazon DynamoDB APIs Fully Managed: Amazon DynamoDB is a fully managed cloud NoSQL database service. You simply create a database table, set your throughput, and let the service handle the rest. Event Driven Programming - Integrates with Aws Lambda to provide triggers that enable you to architect applications that automatically react to data changes. Fine-Grained Access Control - Amazon DynamoDB integrates with AWS IAM for fine-grained access control for users within your organization Flexible - Amazon DynamoDB supports both document and key-value data structures

AWS Application Discovery Service

Helps systems integrators quickly and reliably plan application migration projects by automatically identifying applications running in on-premises data centers, their associated dependencies, and their performance profiles.

Auto Scaling

Helps you maintain application availability and allows you to scale your Amazon EC2 instance capacity up or down automatically according to the conditions you define. You can use this to help ensure hat you are running the desired number of Amazon EC2 instances

AWS Database Migration Service

Helps you migrate databases to AWS easily and securely. The source database remains fully operational during the migration, minimizing downtime to applications that rely on the database.

Amazon Elastic Block Storage Features

High Performance Volumes - Choose between solid-state disk (SSD)-backed or hard disk drive (HDD)-backed volumes that can deliver the performance you need Availability - Each Amazon EBS volume is designed for 99.999% availability and automatically replicates within its availability zone to protect your apps from component failure. Encryption - Amazon EBS encryption provides seamless support for data-at-rest and data-in-transit Access Management - Allows you to specify who can access which EBS volumes ensuring access to your data Snapshots - Protect your data by creating point-in-time snapshots of EBS volumes which are backed up to Amazon S3 for long term durability.

AWS Snowball Edge

Is a 100 TB data transfer device with on-board storage and compute capabilities. You can use Snowball Edge to move large amounts of data into and out of AWS, as a temporary storage tier for large local datasets, or to support local workloads in remote or offline locations.

Amazon Aurora

Is a MySQl and PostgreSQL compatible relational database engine.

Amazon DynamoDB

Is a fast and flexible NoSQL database service for all applications that need consistent, single-digit millisecond latency at any scale.

AWS Region

Is a physical location in the world where we have multiple Availability Zones.

AWS Server Migration Service

Is an agentless service which makes it easier and faster for you to migrate thousands of on-premises workloads to AWS. It allows you to automate, schedule, and track incremental replications of live server volumes, making it easier for you to coordinate large scale server migrations

Cloud Deployment Model

Is fully deployed on the cloud and all parts of the application run on the cloud. Can be built on low level infrastructure pieces or can use higher level services that provide abstraction from the management, architecting, and scaling requirements of the core infrastructure.

Amazon Virtual Private Cloud (Amazon VPC)

Lets you provision a logically isolated section of the AWS cloud where you can launch AWS resources in a virtual network you can define

AWS Lambda

Lets you run code without provisioning or managing servers. You pay only for the compute time you consume. There is no charge when your code is not running.

Amazon ElastiCache

Makes it easy to deploy, operate, and scale an in-memory cache in the cloud. The service improves the performance of web applications by allowing you to retrieve info from fast, managed in-memory caches, instead of relying on slower disk-based dbs.

AWS Direct Connect

Makes it easy to establish a dedicated network connection from your premises to AWS. You can establish private connectivity between AWS and your data center, office, or co-location environment, which in many cases can reduce your network costs, increase bandwidth throughput, and provide a more consistent network experience than Internet-based connections.

Amazon Relational DB Service (Amazon RDS)

Makes it easy to set up, operate, and scale a relational db in the cloud

Amazon S3

Object storage with a simple web service interface to store and retrieve any amount of data from anywhere on the web

Amazon Elastic Block Storage (EBS)

Provides persistent block storage volumes for use with EC2 instances in the AWS cloud.

Amazon Elastic File System (EFS)

Provides simple scalable file storage for use with Amazon EC2 instances in the AWS cloud. Storage capacity is elastic growing and shrinking automatically when you add or remove files. Seamlessly integrates with EC2 instances.

What is software as a service?

Provides you with a completed product that is run and managed by the service provider. With a SaaS offering you don't need to think about how the service is maintained or how the underlying infrastructure is managed. You only need to think about how you will use that particular piece of software. A common example of a SaaS application is web-based email which you can use to send and receive email without having to manage feature additions to the email product or maintain the servers and operating systems that the email program is running on.

What is platform as a service?

Removes the need for your organization to manage the underlying infrastructure (usually hardware and OSs) and allows you to focus on deployment and management of your applications

Amazon Glacier

Secure, durable, and extremely low-cost storage service for archiving and long-term backup

AWS Elastic Beanstalk

Service for deploying and scaling web applications and services developed with Java, .NET, PHP, Node.js, Python, Ruby, Go, and Docker on familiar servers such as Apache, Nginx, Passenger, and Internet Information Services (IIS).

Spot EC2 Instances

Spot Instances allow you to bid on spare Amazon EC2 computing capacity. Since Spot instances are often available at a discount compared to On Demand pricing, you can significantly reduce the cost of running your applications.

On Premises Deployment Model

The deployment of resources on-premises, using virtualization and resource management tools is sometimes called the "private cloud". On-premises deployment doesn't provide many of the benefits of cloud computing but is sometimes sought for its ability to provide dedicated resources

What is cloud computing?

The on-demand delivery of compute power, db storage, applications and other IT resources through a cloud services platform via the internet w/ pay as you go pricing

AWS Command Line Interface

Tool to manage your AWS services. Control multiple AWS tools through the command line and automate them through scripts.

AWS Management Console

User interface used to manage AWS resources

On-Demand EC2 Instances

With On-Demand instances, you pay for compute capacity by the hour with no long term commitments. You can increase or decrease your compute capacity depending on the demands of your application and only pay the specified hourly rate for the instances you use

Security in the Cloud vs. Security in your Physical Data Center

You don't take on the cost of maintaining facilities and hardware. You don't have to manage physical servers or storage devices. Instead, you use software-based security tools to monitor and protect the flow of information into and out of your cloud resources.


Kaugnay na mga set ng pag-aaral

HIST 376 African American History to Civil War

View Set

Foundations of Project Management: Weekly Challenge 2

View Set

HIPAA and Privacy Act Training _ Challenge Exam

View Set

AP2 CH29 Developement & Inheritance

View Set

Chapter 11: Physical and Cognitive Development in Adolescence

View Set

[READING QUIZZES] BIOLOGY 180 EXAM 1 to 3 (FALL 2018)

View Set

Інструкція з надання першої допомоги постраждалим в зв'язку з нещасними випадками .... М-1987р. 2021

View Set