...

Amazon Web Services

Overview of Amazon Web Services

amazon web services,amazon ws,amazon s3 free,aws cloud computing,aws web hosting,aws account,amazon sns,aws services list

Amazon Web Services (AWS) is the market leader in IaaS (Infrastructure-as-a-Service) and PaaS (Platform-as-a-Service) for cloud ecosystems, which can be combined to create a scalable cloud application without worrying about infrastructure provisioning (compute, storage and network) and management lead times.

With PaaS, you can select the specific solutions you need and pay only for what you use, reducing capital expenditures and accelerating time to value without sacrificing application performance or user experience.


Amazon offers a whole universe of products and services to create or develop your cloud environment.
New and existing businesses can build their digital infrastructure partially or fully in the cloud with AWS, making the on-site data center a thing of the past. The AWS cloud ensures infrastructure reliability, security compliance and the ability to instantly expand or downsize your infrastructure to meet your needs and maximize your budget, all without any upfront investment in hardware.

Here is an overview of some of the services Amazon offers to simplify IT design and management with AWS.

AWS Essential Services

Amazon offers many application development and analysis services. Here are some key elements of the AWS environment and a brief description of how they are used to meet your needs.

EC2: Server configuration and hosting

Deploy your server army with Amazon EC2. In minutes, bring virtual machines, called instances, online. Select AMIs with the operating system of your choice (Linux or Windows) and start deploying your clusters. There are three popular types of instances when creating EC2 instances:

  • Optimized computation. Used for instances that will require extremely high demand rates, this configuration is based on state-of-the-art processors.
  • Optimized memory. These instances are built with the most efficient memory cost per GB.
  • Optimized storage. Storage optimized EC2 instances access extremely fast SSD storage to meet lightning-fast data recovery demands.
For more information on EC2 instances and the different series that can be leveraged to meet your specific needs, see the AWS Instance Types page.

Amazon S3: Storing and Moving Data

To create a powerful cloud application, you need scalable storage. AWS Simple Storage Services (S3) provides all the tools needed to store and move data around the world using "buckets".

Amazon S3: Data Storage and Circulation

To create a powerful cloud application, you need scalable storage. AWS Simple Storage Services (S3) provides all the tools needed to store and move data around the world using "buckets".


There are four ways of designating buckets in AWS and the cost of storing them varies considerably.

1) Amazon standard storage

For frequently accessed data, such as logs for the last 24 hours or a frequently viewed media file, Amazon Simple Storage offers affordable, highly available storage capacity that can grow as quickly as your organization needs it. You are billed based on the gigabyte used and the number of requests to access, delete, list, copy, or obtain data in S3. There is no need to use expensive storage arrays to start a new business.

2) Infrequently accessed Amazon storage

Using the S3 interface, monitor and manage resources that are necessary for your operation but are used much less frequently. By designating these buckets as infrequent accesses, data availability will be 99.9% uptime (less than 9 hours of downtime in a year) compared to 99.99% uptime (less than 1 hour of downtime in a year) for standard storage but can be stored at a much lower cost per gigabyte than standard storage buckets.

3) Amazon Glacier

For deep storage objects that need to be preserved but are rarely used, Amazon Glacier offers long-term archiving solutions. Data stored in Glacier can take hours to retrieve instead of seconds, but the cost is a fraction of standard storage. With redundant data sites around the world, Glacier guarantees the security of your archive data, no matter what happens.

4) Redundant storage with reduced redundancy in Amazonia

This service allows the storage of non-essential and easily reproducible data, without the same amount of redundancy and durability as their higher storage levels.

It is essential to understand these storage concepts in S3 before building your cloud architecture. You can learn more about the intricacies of S3 here. Now let's look at some of the other AWS services that can be used to build scalable cloud applications.

Balancing of elastic loads: Evolutionary performances

Amazon includes a powerful and scalable load balancing solution in the AWS Elastic Load Balancer (ELB). ELB ensures that client requests are sent to the appropriate servers and avoids server hotspots (overuse of one server and underuse of others).

AWS supports two types of load balancing: conventional load balancing and application load balancing.

  • Conventional load balancing, which analyzes network and application master data and provides fault tolerance if one of the EC2 instances running the web application fails.
  • Application load balancing, which examines the content demand and routes traffic to the appropriate container or microservice-based on the application contains information.
As with most AWS services, you only pay for the services you use. In the case of the ELB service, you pay per hour and per amount of data processed.

CloudFront: Providing a better user experience

Amazon Cloudfront is a global content delivery system that leverages Amazon's vast global infrastructure to deliver content with optimized speed and cost. CloudFront ensures that content is closer to the user and improves the user experience by delivering content faster by delivering content from the AWS region closer to the end-user.

CloudFront works seamlessly with AWS services. With no minimum usage commitment, it is extremely easy to experiment with configurations and instances to find ways to improve performance.

Elastic Block Store (EBS): Low Latency Instance Access

AWS Elastic Block Storage provides block-level persistent storage volumes for your EC2 instances with low latency. It also enables your system to access high-speed SSD storage and enhances your security with access control lists and encryption.

Route de l'Amazone 53: The AWS DNS service

Manage DNS routing with AWS Route 53 high-speed, low-cost service. Translate machine hosts and named applications to IP addresses and vice versa in your mailbox and connect resources such as web servers, S3 buckets, and elastic load balancers. Route 53 is the network of DNS servers hosted in different AWS regions around the world. Using the API, developers can easily automate configuration changes to route 53.

Cloud Monitoring: Monitor your AWS environment

Cloudwatch is the native resource and application monitoring service running in AWS. Gather logs and monitoring metrics for key resources such as :
  • Amazon EC2 Instance
  • Amazon DynamoDB Arrays
  • Examples of Amazon RDS DB
Custom metrics generated by your applications and services
With Cloudwatch, you can get full visibility of all your AWS components.

Optional ASP support services

In addition to essential cloud services, Amazon offers a range of optional products to enhance and secure your cloud ecosystem. Here's an overview of some of the most popular support services.

Lambda : Fonctions pour un calcul optimisé

Ne payez que les millisecondes de temps de calcul réel que votre code nécessite pour s'exécuter et évitez la complexité et les frais de gestion liés à la configuration et à la gestion de l'infrastructure AWS sous-jacente. AWS Lambda résume l'infrastructure AWS sous-jacente et permet aux développeurs de se concentrer sur l'exécution de leur code.

Config. AWS Gestion de l'infrastructure

Gardez une vue d'ensemble de votre infrastructure AWS et restez en sécurité et conforme à la configuration AWS. Consultez l'inventaire des ressources à jour et suivez les modifications apportées à votre infrastructure à partir d'un panneau de gestion pratique.

Haricot magique élastique : Créez et développez de superbes applications web

Comme son nom l'indique, il est impossible de croître plus vite que Elastic Beanstalk, l'outil AWS pour déployer et gérer des applications web conçues dans la plupart des principaux langages de programmation. Les paramètres d'échelle automatique réglables permettent à vos applications de croître et de se contracter selon les besoins pour éviter les temps de latence et le gaspillage de ressources.

CloudTrail : Surveiller et auditer l'activité

Les appels d'interfaces de programmes d'application (API) ont lieu dans votre environnement à un rythme qui peut varier de quelques transactions par minute à des millions par seconde. AWS Cloudtrail capture les informations clés de ces transactions, notamment l'adresse IP source, l'heure de l'événement, et bien plus encore. Les données de CloudTrail sont particulièrement importantes pour répondre aux normes de sécurité et se conformer aux audits internes et aux normes ou réglementations telles que PCI et HIPAA.

Amazon EFS : Gérez vos fichiers

Créez rapidement et facilement des systèmes de fichiers grâce à une simple interface web avec Amazon Elastic File System (EFS). EFS permet d'agrandir et de réduire votre système de stockage de fichiers selon vos besoins, afin que vous ne manquiez jamais d'espace. Montez un système de fichiers sur plusieurs instances EC2 pour partager des données communes et des sources de charge de travail, gérer des listes de contrôle d'accès, et plus encore avec EFS.

Ces services ajoutent une flexibilité, une évolutivité et des fonctions de surveillance massives qui aideront votre organisation à maîtriser votre environnement VPC dans EFS.

Special purpose AWS applications

Amazon also offers highly specialized tools to make the most of your cloud resources. Amazon's comprehensive list of products and services is very long, but these specialized applications are among the most popular.

Kinesiology: Optimizing the flow of data

Amazon Kinesis is a three-tiered tool for fine-tuning the flow of multimedia data, providing a platform for continuous data loading and analysis. It consists of :

Kinesis Firehose, a stream analysis service, which ingests up to terabytes of data and sends it to other AWS services such as S3, Redshift, and AWS ES.
Kinesis Analytics, which allows you to collect massive amounts of data through simple SQL queries, without the need for developers with complex programming languages.
Kinesis Streams, which takes these torrents of data and interactively helps you develop custom applications to process them. With Kinesis Streams, it's possible :

          o  Adapt your environment elastically to respond to volume.
          o  Turn terabytes of raw streaming data into interactive dashboards.
          o  Generate alerts in case of critical events.
          o  Trigger automated responses to common issues such as latency.
          o  Integrate with other Kinesis and AWS elements to optimize streaming.

VPC Flow: Analyze your traffic

Mail Order Flow Logs are detailed records of IP traffic passing to and from a single port, subnet or your entire mail order environment. Flow logs allow you to enter in-depth analysis details on who goes where and when. The information they provide about your network will help you develop the architecture and budget plans for ongoing operations and will also allow you to perform network analyses using Mail Order Flow Logs, including traffic that is worth the cost of computing and storage to capture.

DynamoDB: quick and easy database access

Amazon DynamoDB is a NoSQL database service fully managed in AWS. It works with document and key-value storage models, and its high availability and flexibility make it perfect for games, mobile applications, and more. With DynamoDB, you can easily run databases and save on calculation costs.

Getting started with AWS

The world of amazon aws is much larger than a little guide that might lead you to believe. But a good understanding of the above fundamentals prepares you to extend your organization's infrastructure to the cloud, build an entirely new environment, and master the art of data logging to ensure compliance and security. You can learn more about AWS in the video below, learn about AWS logging best practices, check out the Sumo Logic application for AWS, or sign up for a free trial.