Successfully reported this slideshow.
Your SlideShare is downloading. ×

AWS.pdf

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Amazon Web Services
1) IAM(IDENTITY ANDACCESS
MANAGEMENT)
IAM can be defined by its ability to manage, control and govern ...
⮚Conceptsandterms
The EC2 service can be broken down into the following components:
● AMIs,
● Instance types,
● tenancy,
●...
❖ ElasticLoadBalancing(Application
andNetwork)
Elastic Load Balancing is a best practice to assign incoming traffic to a s...
Advertisement
Advertisement
Advertisement
Upcoming SlideShare
AWS re:Invent re:Cap 2015
AWS re:Invent re:Cap 2015
Loading in …3
×

Check these out next

1 of 15 Ad

More Related Content

Similar to AWS.pdf (20)

Recently uploaded (20)

Advertisement

AWS.pdf

  1. 1. Amazon Web Services 1) IAM(IDENTITY ANDACCESS MANAGEMENT) IAM can be defined by its ability to manage, control and govern authentication, authorisation and access control mechanism of identities to your resources within your AWS Account. The main concepts in IAM are: ● Users ● Groups ● Roles ● Access Policies 2) EC2(ElasticCloudCompute) EC2 (Elastic Cloud Compute) allows you to launch as many or as few virtual servers as you need, configure security and networking, and manage storage. Amazon EC2 enables you to scale up or down to handle changes in requirements or spikes in popularity, reducing your need to forecast traffic.
  2. 2. ⮚Conceptsandterms The EC2 service can be broken down into the following components: ● AMIs, ● Instance types, ● tenancy, ● user data, ● storage options ● security, ● instance purchasing options. ❖ EBS(ElasticBlockstore) Amazon Elastic Block Store provides block-level storage volumes. These storage volumes are created and managed from the web service's dashboard and can be used to backup your application data and store your logs. By providing storage volumes for your applications, you can create a controlled, low-cost way to backup your application data and store your application logs in the cloud. You can also use the Elastic Block Store as a way to automatically rotate your application data to prevent data loss in the case of a hard or software failure.
  3. 3. ❖ ElasticLoadBalancing(Application andNetwork) Elastic Load Balancing is a best practice to assign incoming traffic to a single target, such as an EC2 Instance, and then distribute the rest of the traffic across the target's resources. An elastic load balancer distributes traffic across an arbitrary number of targets. ❖ Autoscaling AWS Auto Scaling monitors your applications and automatically adjusts capacity to maintain steady, predictable performance at the lowest possible cost. The services within the AWS Auto Scaling family include: ● Amazon EC2 (known as Amazon EC2 Auto Scaling). ● Amazon ECS. ● Amazon DynamoDB. ● Amazon Aurora.
  4. 4. 3) Database ❖ RDS(RELATIONALDATABASESERVICE) Amazon Relational Database Service is a distributed relational database service by Amazon Web Services. It is a web service running "in the cloud" designed to simplify the setup, operation, and scaling of a relational database for use in applications.
  5. 5. ❖ DynamoDB Amazon DynamoDB is a fully managed, serverless, key-value NoSQL database designed to run high-performance applications at any scale. DynamoDB offers built-in security, continuous backups, automated multi-Region replication, in-memory caching, and data import and export tools. ❖ S3 Amazon Simple Storage Service (Amazon S3) is an object storage service that offers industry-leading scalability, data availability, security, and performance. You can use Amazon S3 to store and retrieve any amount of data at any time, from anywhere.
  6. 6. ❖ Aurora Amazon Aurora is a relational database management system (RDBMS) built for the cloud with full MySQL and PostgreSQL compatibility. Aurora gives you the performance and availability of commercial-grade databases at one-tenth the cost. 4) RoutingMechanism ❖ ROUTE53 Amazon Route 53 is a highly available and scalable Domain Name System (DNS) web service. Route 53 connects user requests to internet applications running on AWS or on-premises.
  7. 7. 5) Networking ❖ VPC Amazon Virtual Private Cloud (Amazon VPC) enables you to launch AWS resources into a virtual network that you've defined. This virtual network closely resembles a traditional network that you'd operate in your own data center, with the benefits of using the scalable infrastructure of AWS. 6) QuickDeployment–Serverless ❖ BEANSTALK AWS Elastic Beanstalk automates the details of capacity provisioning, load balancing, auto scaling, and application deployment, creating an environment that runs a version of your application. You can simply upload your deployable code (e.g., WAR file), and AWS Elastic Beanstalk does the rest.
  8. 8. 7) LambdaFunction AWSLambdaallowsyoutoaddcustomlogictoAWSresourcessuchas AmazonS3bucketsandAmazonDynamoDBtables,soyoucaneasilyapply computetodataasitentersormovesthroughthecloud.Itiseasytoget startedwithAWSLambda.
  9. 9. 8) Data Stream ❖ SQS Amazon Simple Queue Service (SQS) lets you send, store, and receive messages between software components at any volume, without losing messages or requiring other services to be available. ❖ SNS Amazon SNS allows applications to send time-critical messages to multiple subscribers through a “push” mechanism, eliminating the need to periodically check or “poll” for updates.
  10. 10. ❖ KINESIS Kinesis enables one to get timely insights by collecting, processing, and analyzing real-time, streaming data. ● AMAZON KINESIS DATA STREAMS ● AMAZON KINESIS DATA FIREHOUSE ● AMAZON KINESIS DATA ANALYTICS
  11. 11. 9) CodingPackaging ❖ ECS(ELASTICCONTAINERSERVICE) A scalable, secure, and highly efficient way to run containers. ❖ EKS(AmazonElasticKubernetes Service) Amazon Elastic Kubernetes Service (Amazon EKS) is a managed Kubernetes service that makes it easy for you to run Kubernetes on AWS and on-premises. Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications.
  12. 12. ❖ FARGATE AWS Fargate is a serverless, pay-as-you-go compute engine that lets you focus on building applications without managing servers. AWS Fargate is compatible with both Amazon Elastic Container Service (ECS) and Amazon Elastic Kubernetes Service (EKS). 10)Monitoring ❖ CloudWatch CloudWatch enables you to monitor your complete stack (applications, infrastructure, network, and services) and use alarms, logs, and events data to take automated actions and reduce mean time to resolution (MTTR). This frees up important resources and allows you to focus on building applications and business value.
  13. 13. 11)APImonitoring ❖ CLOUDTRAIL You can use CloudTrail to view, search, download, archive, analyze, and respond to account activity across your AWS infrastructure. You can identify who or what took which action, what resources were acted upon, when the event occurred, and other details to help you analyze and respond to activity in your AWS account. 12)Encryption ❖ KMS AWS Key Management Service (KMS) gives you centralized control over the cryptographic keys used to protect your data. The service is integrated with other AWS services making it easier to encrypt data you store in these services and control access to the keys that decrypt it.
  14. 14. 13)API(ApplicationProgramming Interface) API stands for Application Programming Interface. In the context of APIs, the word Application refers to any software with a distinct function. Interface can be thought of as a contract of service between two applications. This contract defines how the two communicate with each other using requests and responses.

×