SlideShare a Scribd company logo
AMAZON SERVICES – EC2
Eng. Ismail Anjrini
EC2
• Presents a true virtual computing environment
• Allowing you to use web service interfaces to launch instances with a variety of
operating systems
• Manage your network’s access permissions
• Run your image using as many or few systems as you desire
EC2
• The instance is an Amazon EBS-backed instance (meaning that the root volume is
an EBS volume)
• You can either specify the Availability Zone in which your instance runs, or let
Amazon EC2 select an Availability Zone for you
• You secure ec2 instance by specifying a key pair and security group
• When you connect to your instance, you must specify the private key of the key pair
that you specified when launching your instance
AMAZON MACHINE IMAGES (AMI)
• Provides the information required to launch an instance
• You must specify a source AMI when you launch an instance
• You can launch multiple instances from a single AMI when you need multiple
instances with the same configuration
• You can use different AMIs to launch instances when you need instances with
different configurations
AMI TYPES
• You can select an AMI to use based on the following characteristics:
• Region
• Operating system
• Architecture (32-bit or 64-bit)
• Launch Permissions
• Storage for the Root Device
AMI TYPES - LAUNCH PERMISSIONS
•The owner grants launch permissions
to all AWS accounts.public
•The owner grants launch permissions
to specific AWS accounts.explicit
•The owner has implicit launch
permissions for an AMI.implicit
AMI TYPES - STORAGE FOR THE ROOT
DEVICE
• AMIs are categorized as either:
• backed by Amazon EBS: The root device is an Amazon EBS volume created from an
Amazon EBS snapshot
• backed by instance store: The root device is an instance store volume created from a
template stored in Amazon S3
AMI TYPES - STORAGE FOR THE ROOT
DEVICE
Characteristic Amazon EBS-Backed AMI Amazon Instance Store-Backed AMI
Boot time for an instance Usually less than 1 minute Usually less than 5 minutes
Size limit for a root device 16 TiB 10 GiB
Root device volume Amazon EBS volume Instance store volume
Data persistence By default, the root volume is deleted when the instance terminates.* Data on any other
Amazon EBS volumes persists after instance termination by default. Data on any instance
store volumes persists only during the life of the instance.
Data on any instance store volumes persists only during the life of the instance. Data on any Amazon
EBS volumes persists after instance termination by default.
Modifications The instance type, kernel, RAM disk, and user data can be changed while the instance is
stopped.
Instance attributes are fixed for the life of an instance.
Charges You're charged for instance usage, Amazon EBS volume usage, and storing your AMI as
an Amazon EBS snapshot.
You're charged for instance usage and storing your AMI in Amazon S3.
AMI creation/bundling Uses a single command/call Requires installation and use of AMI tools
Stopped state Can be placed in stopped state where instance is not running, but the root volume is
persisted in Amazon EBS
Cannot be in stopped state; instances are running or terminated
USING AN AMI
• After you create and register an AMI:
• you can share it with a specified list of AWS accounts
• You can keep it private so that only you can use it
• You can also make your custom AMI public so that the community can use it
• You can copy an AMI within the same region or to different regions
• When you no longer require an AMI, you can deregister it
• You can purchase AMIs from a third party
EC2 - FEATURES
• Bare Metal Instances
• GPU Compute Instances
• GPU Graphics Instances
• High I/O Instances
• Dense Storage Instances
• Flexible Storage Options
• Paying for What You Use
EC2 - FEATURES
• Multiple Locations
• Elastic IP Addresses
• Amazon EC2 Auto Scaling
• High Performance Computing (HPC) Clusters
• Enhanced Networking
• Available on AWS PrivateLink
• Amazon Time Sync Service
BARE METAL INSTANCES
• Provide your applications with direct access to the processor and memory of the
underlying server
• Ideal for workloads that require access to hardware feature sets
• For applications that need to run in non-virtualized environments for licensing or
support requirements
• Bare Metal instances are built on the Nitro system
• Instance type: I3
• Request form
• https://pages.awscloud.com/amazon-ec2-bare-metal-instances-preview.html
GPU COMPUTE INSTANCES
• Instance type: P3
• Ideally suited for machine learning
• High-performance computing
• Computational fluid dynamics
• Computational finance
• Seismic analysis
• Molecular modeling
• Genomics, and rendering workloads
GPU GRAPHICS INSTANCES
• Instance type: G3
• Are ideally suited for 3D visualizations
• Graphics-intensive remote workstation
• 3D rendering
• Application streaming
• Video encoding, and other server-side graphics workloads
HIGH I/O INSTANCES
• Are an Amazon EC2 instance type that can provide customers with random I/O rates
over 3 million IOPS
• High I/O I3 instances are backed by Non-Volatile Memory Express (NVMe) based SSDs
• Are ideally suited for customers running:
• very high performance NoSQL databases
• Transactional systems
• Elastic Search workloads
• High I/O instances also offers sequential disk throughput up to 16 GB/s, which is ideal
for analytics workloads
FLEXIBLE STORAGE OPTIONS
• Elastic Block Store
• Elastic File System
PAYING FOR WHAT YOU USE
• You will be charged at the end of each month for your EC2 resources actually
consumed
• Partial instance hours consumed are billed as full hours
MULTIPLE LOCATIONS
• The Amazon EC2 Service Level Agreement commitment is 99.95% availability for
each Amazon EC2 Region
• Daily: 43.2s
• Weekly: 5m 2.4s
• Monthly: 21m 54.9s
• Yearly: 4h 22m 58.5s
• Amazon EC2 provides the ability to place instances in multiple locations
• Regions
• Availability Zones
ELASTIC IP ADDRESSES
• Are static IP addresses designed for dynamic cloud computing
• Is associated with your account not a particular instance
• You control that address until you choose to explicitly release it
• Elastic IP addresses allow you to mask instance or Availability Zone failures by
programmatically remapping your public IP addresses to any instance in your
account
• Elastic IP address is for use in a specific region only
AMAZON EC2 AUTO SCALING
• EC2 Auto Scaling allows you to automatically scale your Amazon EC2 capacity up or
down according to conditions you define
• EC2 Auto Scaling is enabled by Amazon CloudWatch and available at no additional
charge beyond Amazon CloudWatch fees
• Automatically scale in and out
• Choose when and how to scale
• Fleet management
• Support for multiple instance types
• Included with Amazon EC2
AMAZON TIME SYNC SERVICE
• There is no additional charge for using this service
• Provides a highly accurate and reliable time reference that is natively accessible from
Amazon EC2 instances
• Utilizes a fleet of redundant satellite-connected and atomic reference clocks in AWS
regions to deliver current time readings of the Coordinated Universal Time (UTC) global
standard
• The Amazon Time Sync Service automatically smooths out (smears) leap seconds that
are periodically added to UTC
• EC2 instances running in Amazon Virtual Private Cloud (VPC) can access this service at
a universally reachable IP address

More Related Content

What's hot

AWS Security Best Practices
AWS Security Best PracticesAWS Security Best Practices
AWS Security Best Practices
Amazon Web Services
 
AWS CloudWatch
AWS CloudWatchAWS CloudWatch
AWS CloudWatch
Kasia Przybylska
 
IAM Introduction
IAM IntroductionIAM Introduction
IAM Introduction
Amazon Web Services
 
AWS Deployment Best Practices
AWS Deployment Best PracticesAWS Deployment Best Practices
AWS Deployment Best Practices
Amazon Web Services
 
AWS Storage - S3 Fundamentals
AWS Storage - S3 FundamentalsAWS Storage - S3 Fundamentals
AWS Storage - S3 Fundamentals
Piyush Agrawal
 
Amazon Macie Demo
Amazon Macie DemoAmazon Macie Demo
Amazon Macie Demo
Amazon Web Services
 
Auto scaling using Amazon Web Services ( AWS )
Auto scaling using Amazon Web Services ( AWS )Auto scaling using Amazon Web Services ( AWS )
Auto scaling using Amazon Web Services ( AWS )
Harish Ganesan
 
Aws VPC
Aws VPCAws VPC
Amazon CloudWatch Tutorial | AWS Certification | Cloud Monitoring Tools | AWS...
Amazon CloudWatch Tutorial | AWS Certification | Cloud Monitoring Tools | AWS...Amazon CloudWatch Tutorial | AWS Certification | Cloud Monitoring Tools | AWS...
Amazon CloudWatch Tutorial | AWS Certification | Cloud Monitoring Tools | AWS...
Edureka!
 
AWS Cloud Watch
AWS Cloud WatchAWS Cloud Watch
AWS Cloud Watch
zekeLabs Technologies
 
AWS S3 | Tutorial For Beginners | AWS S3 Bucket Tutorial | AWS Tutorial For B...
AWS S3 | Tutorial For Beginners | AWS S3 Bucket Tutorial | AWS Tutorial For B...AWS S3 | Tutorial For Beginners | AWS S3 Bucket Tutorial | AWS Tutorial For B...
AWS S3 | Tutorial For Beginners | AWS S3 Bucket Tutorial | AWS Tutorial For B...
Simplilearn
 
Intro to Amazon ECS
Intro to Amazon ECSIntro to Amazon ECS
Intro to Amazon ECS
Amazon Web Services
 
An introduction to AWS CloudFormation - Pop-up Loft Tel Aviv
An introduction to AWS CloudFormation - Pop-up Loft Tel AvivAn introduction to AWS CloudFormation - Pop-up Loft Tel Aviv
An introduction to AWS CloudFormation - Pop-up Loft Tel Aviv
Amazon Web Services
 
Introduction to AWS VPC, Guidelines, and Best Practices
Introduction to AWS VPC, Guidelines, and Best PracticesIntroduction to AWS VPC, Guidelines, and Best Practices
Introduction to AWS VPC, Guidelines, and Best Practices
Gary Silverman
 
AWS 101: Introduction to AWS
AWS 101: Introduction to AWSAWS 101: Introduction to AWS
AWS 101: Introduction to AWS
Ian Massingham
 
Auto Scaling on AWS
Auto Scaling on AWSAuto Scaling on AWS
Auto Scaling on AWS
AustinWebArch
 
AWS SQS SNS
AWS SQS SNSAWS SQS SNS
AWS SQS SNS
Durgesh Vaishnav
 
Access Control for the Cloud: AWS Identity and Access Management (IAM) (SEC20...
Access Control for the Cloud: AWS Identity and Access Management (IAM) (SEC20...Access Control for the Cloud: AWS Identity and Access Management (IAM) (SEC20...
Access Control for the Cloud: AWS Identity and Access Management (IAM) (SEC20...
Amazon Web Services
 
AWS EC2 Fundametals
AWS EC2 FundametalsAWS EC2 Fundametals
AWS EC2 Fundametals
Piyush Agrawal
 
Introducing AWS Elastic Beanstalk
Introducing AWS Elastic BeanstalkIntroducing AWS Elastic Beanstalk
Introducing AWS Elastic Beanstalk
Amazon Web Services
 

What's hot (20)

AWS Security Best Practices
AWS Security Best PracticesAWS Security Best Practices
AWS Security Best Practices
 
AWS CloudWatch
AWS CloudWatchAWS CloudWatch
AWS CloudWatch
 
IAM Introduction
IAM IntroductionIAM Introduction
IAM Introduction
 
AWS Deployment Best Practices
AWS Deployment Best PracticesAWS Deployment Best Practices
AWS Deployment Best Practices
 
AWS Storage - S3 Fundamentals
AWS Storage - S3 FundamentalsAWS Storage - S3 Fundamentals
AWS Storage - S3 Fundamentals
 
Amazon Macie Demo
Amazon Macie DemoAmazon Macie Demo
Amazon Macie Demo
 
Auto scaling using Amazon Web Services ( AWS )
Auto scaling using Amazon Web Services ( AWS )Auto scaling using Amazon Web Services ( AWS )
Auto scaling using Amazon Web Services ( AWS )
 
Aws VPC
Aws VPCAws VPC
Aws VPC
 
Amazon CloudWatch Tutorial | AWS Certification | Cloud Monitoring Tools | AWS...
Amazon CloudWatch Tutorial | AWS Certification | Cloud Monitoring Tools | AWS...Amazon CloudWatch Tutorial | AWS Certification | Cloud Monitoring Tools | AWS...
Amazon CloudWatch Tutorial | AWS Certification | Cloud Monitoring Tools | AWS...
 
AWS Cloud Watch
AWS Cloud WatchAWS Cloud Watch
AWS Cloud Watch
 
AWS S3 | Tutorial For Beginners | AWS S3 Bucket Tutorial | AWS Tutorial For B...
AWS S3 | Tutorial For Beginners | AWS S3 Bucket Tutorial | AWS Tutorial For B...AWS S3 | Tutorial For Beginners | AWS S3 Bucket Tutorial | AWS Tutorial For B...
AWS S3 | Tutorial For Beginners | AWS S3 Bucket Tutorial | AWS Tutorial For B...
 
Intro to Amazon ECS
Intro to Amazon ECSIntro to Amazon ECS
Intro to Amazon ECS
 
An introduction to AWS CloudFormation - Pop-up Loft Tel Aviv
An introduction to AWS CloudFormation - Pop-up Loft Tel AvivAn introduction to AWS CloudFormation - Pop-up Loft Tel Aviv
An introduction to AWS CloudFormation - Pop-up Loft Tel Aviv
 
Introduction to AWS VPC, Guidelines, and Best Practices
Introduction to AWS VPC, Guidelines, and Best PracticesIntroduction to AWS VPC, Guidelines, and Best Practices
Introduction to AWS VPC, Guidelines, and Best Practices
 
AWS 101: Introduction to AWS
AWS 101: Introduction to AWSAWS 101: Introduction to AWS
AWS 101: Introduction to AWS
 
Auto Scaling on AWS
Auto Scaling on AWSAuto Scaling on AWS
Auto Scaling on AWS
 
AWS SQS SNS
AWS SQS SNSAWS SQS SNS
AWS SQS SNS
 
Access Control for the Cloud: AWS Identity and Access Management (IAM) (SEC20...
Access Control for the Cloud: AWS Identity and Access Management (IAM) (SEC20...Access Control for the Cloud: AWS Identity and Access Management (IAM) (SEC20...
Access Control for the Cloud: AWS Identity and Access Management (IAM) (SEC20...
 
AWS EC2 Fundametals
AWS EC2 FundametalsAWS EC2 Fundametals
AWS EC2 Fundametals
 
Introducing AWS Elastic Beanstalk
Introducing AWS Elastic BeanstalkIntroducing AWS Elastic Beanstalk
Introducing AWS Elastic Beanstalk
 

Similar to Amazon services ec2

AWS Compute Services
AWS Compute ServicesAWS Compute Services
AWS Compute Services
Sabir Mustafa
 
Getting Started with EC2, S3 and EMR
Getting Started with EC2, S3 and EMRGetting Started with EC2, S3 and EMR
Getting Started with EC2, S3 and EMR
Arun Sirimalla
 
AWS EC2
AWS EC2AWS EC2
AWS EC2
Mahesh Raj
 
Aws ec2
Aws ec2Aws ec2
Aws ec2
Bhavik Vashi
 
AWS compute Services
AWS compute ServicesAWS compute Services
AWS compute Services
Nagesh Ramamoorthy
 
AWS EC2 JSP.pptx
AWS EC2 JSP.pptxAWS EC2 JSP.pptx
AWS EC2 JSP.pptx
Jayesh Patil
 
Hands-On With Amazon Web Services (AWS) - part 3
Hands-On With Amazon Web Services (AWS) - part 3Hands-On With Amazon Web Services (AWS) - part 3
Hands-On With Amazon Web Services (AWS) - part 3
P3 InfoTech Solutions Pvt. Ltd.
 
Deep Dive on EC2 and S3
Deep Dive on EC2 and S3Deep Dive on EC2 and S3
Deep Dive on EC2 and S3
Arun Sirimalla
 
Compute Services con AWS
Compute Services con AWSCompute Services con AWS
Compute Services con AWS
Amazon Web Services LATAM
 
AWS Webcast - Webinar Series for State and Local Government #2: Discover the ...
AWS Webcast - Webinar Series for State and Local Government #2: Discover the ...AWS Webcast - Webinar Series for State and Local Government #2: Discover the ...
AWS Webcast - Webinar Series for State and Local Government #2: Discover the ...
Amazon Web Services
 
Cost Optimization with Spot Instances
Cost Optimization with Spot InstancesCost Optimization with Spot Instances
Cost Optimization with Spot Instances
Arun Sirimalla
 
AWS Webcast - AWS Webinar Series for Education #2 - Getting Started with AWS
AWS Webcast - AWS Webinar Series for Education #2 - Getting Started with AWSAWS Webcast - AWS Webinar Series for Education #2 - Getting Started with AWS
AWS Webcast - AWS Webinar Series for Education #2 - Getting Started with AWS
Amazon Web Services
 
EC2 Computo en la Nube
EC2 Computo en la NubeEC2 Computo en la Nube
EC2 Computo en la Nube
Amazon Web Services LATAM
 
AWS Webcast - Explore the AWS Cloud
AWS Webcast - Explore the AWS CloudAWS Webcast - Explore the AWS Cloud
AWS Webcast - Explore the AWS Cloud
Amazon Web Services
 
Amazon Web Services and its Global Infrastructure.pptx
Amazon Web Services and its Global  Infrastructure.pptxAmazon Web Services and its Global  Infrastructure.pptx
Amazon Web Services and its Global Infrastructure.pptx
GSCWU
 
AWSome Day Online 2020_Modul 2: Memulai dengan Cloud
AWSome Day Online 2020_Modul 2: Memulai dengan CloudAWSome Day Online 2020_Modul 2: Memulai dengan Cloud
AWSome Day Online 2020_Modul 2: Memulai dengan Cloud
Amazon Web Services
 
Amazon Web Services(AWS) in cloud Computing .pptx
Amazon Web Services(AWS) in cloud Computing .pptxAmazon Web Services(AWS) in cloud Computing .pptx
Amazon Web Services(AWS) in cloud Computing .pptx
GSCWU
 
Leveraging elastic web scale computing with AWS
 Leveraging elastic web scale computing with AWS Leveraging elastic web scale computing with AWS
Leveraging elastic web scale computing with AWS
Shiva Narayanaswamy
 
AWSome Day Online 2020_โมดูล 2: เริ่มต้นใช้งานบน AWS Cloud
AWSome Day Online 2020_โมดูล 2: เริ่มต้นใช้งานบน AWS CloudAWSome Day Online 2020_โมดูล 2: เริ่มต้นใช้งานบน AWS Cloud
AWSome Day Online 2020_โมดูล 2: เริ่มต้นใช้งานบน AWS Cloud
Amazon Web Services
 
Best Practices running SQL Server on AWS
Best Practices running SQL Server on AWSBest Practices running SQL Server on AWS
Best Practices running SQL Server on AWS
Amazon Web Services
 

Similar to Amazon services ec2 (20)

AWS Compute Services
AWS Compute ServicesAWS Compute Services
AWS Compute Services
 
Getting Started with EC2, S3 and EMR
Getting Started with EC2, S3 and EMRGetting Started with EC2, S3 and EMR
Getting Started with EC2, S3 and EMR
 
AWS EC2
AWS EC2AWS EC2
AWS EC2
 
Aws ec2
Aws ec2Aws ec2
Aws ec2
 
AWS compute Services
AWS compute ServicesAWS compute Services
AWS compute Services
 
AWS EC2 JSP.pptx
AWS EC2 JSP.pptxAWS EC2 JSP.pptx
AWS EC2 JSP.pptx
 
Hands-On With Amazon Web Services (AWS) - part 3
Hands-On With Amazon Web Services (AWS) - part 3Hands-On With Amazon Web Services (AWS) - part 3
Hands-On With Amazon Web Services (AWS) - part 3
 
Deep Dive on EC2 and S3
Deep Dive on EC2 and S3Deep Dive on EC2 and S3
Deep Dive on EC2 and S3
 
Compute Services con AWS
Compute Services con AWSCompute Services con AWS
Compute Services con AWS
 
AWS Webcast - Webinar Series for State and Local Government #2: Discover the ...
AWS Webcast - Webinar Series for State and Local Government #2: Discover the ...AWS Webcast - Webinar Series for State and Local Government #2: Discover the ...
AWS Webcast - Webinar Series for State and Local Government #2: Discover the ...
 
Cost Optimization with Spot Instances
Cost Optimization with Spot InstancesCost Optimization with Spot Instances
Cost Optimization with Spot Instances
 
AWS Webcast - AWS Webinar Series for Education #2 - Getting Started with AWS
AWS Webcast - AWS Webinar Series for Education #2 - Getting Started with AWSAWS Webcast - AWS Webinar Series for Education #2 - Getting Started with AWS
AWS Webcast - AWS Webinar Series for Education #2 - Getting Started with AWS
 
EC2 Computo en la Nube
EC2 Computo en la NubeEC2 Computo en la Nube
EC2 Computo en la Nube
 
AWS Webcast - Explore the AWS Cloud
AWS Webcast - Explore the AWS CloudAWS Webcast - Explore the AWS Cloud
AWS Webcast - Explore the AWS Cloud
 
Amazon Web Services and its Global Infrastructure.pptx
Amazon Web Services and its Global  Infrastructure.pptxAmazon Web Services and its Global  Infrastructure.pptx
Amazon Web Services and its Global Infrastructure.pptx
 
AWSome Day Online 2020_Modul 2: Memulai dengan Cloud
AWSome Day Online 2020_Modul 2: Memulai dengan CloudAWSome Day Online 2020_Modul 2: Memulai dengan Cloud
AWSome Day Online 2020_Modul 2: Memulai dengan Cloud
 
Amazon Web Services(AWS) in cloud Computing .pptx
Amazon Web Services(AWS) in cloud Computing .pptxAmazon Web Services(AWS) in cloud Computing .pptx
Amazon Web Services(AWS) in cloud Computing .pptx
 
Leveraging elastic web scale computing with AWS
 Leveraging elastic web scale computing with AWS Leveraging elastic web scale computing with AWS
Leveraging elastic web scale computing with AWS
 
AWSome Day Online 2020_โมดูล 2: เริ่มต้นใช้งานบน AWS Cloud
AWSome Day Online 2020_โมดูล 2: เริ่มต้นใช้งานบน AWS CloudAWSome Day Online 2020_โมดูล 2: เริ่มต้นใช้งานบน AWS Cloud
AWSome Day Online 2020_โมดูล 2: เริ่มต้นใช้งานบน AWS Cloud
 
Best Practices running SQL Server on AWS
Best Practices running SQL Server on AWSBest Practices running SQL Server on AWS
Best Practices running SQL Server on AWS
 

More from Ismaeel Enjreny

Introduction to Elasticsearch
Introduction to ElasticsearchIntroduction to Elasticsearch
Introduction to Elasticsearch
Ismaeel Enjreny
 
Fleet and elastic agent
Fleet and elastic agentFleet and elastic agent
Fleet and elastic agent
Ismaeel Enjreny
 
Elastic 101 ingest manager
Elastic 101   ingest managerElastic 101   ingest manager
Elastic 101 ingest manager
Ismaeel Enjreny
 
Elastic 101 - API Logs
Elastic 101 - API Logs Elastic 101 - API Logs
Elastic 101 - API Logs
Ismaeel Enjreny
 
WSO2 Identity Server - Getting Started
WSO2 Identity Server - Getting StartedWSO2 Identity Server - Getting Started
WSO2 Identity Server - Getting Started
Ismaeel Enjreny
 
Elasticsearch k8s
Elasticsearch k8sElasticsearch k8s
Elasticsearch k8s
Ismaeel Enjreny
 
ELK Observability 1
ELK Observability 1ELK Observability 1
ELK Observability 1
Ismaeel Enjreny
 
ELK observability 2
ELK observability 2ELK observability 2
ELK observability 2
Ismaeel Enjreny
 
Wso2 is integration with .net core
Wso2 is   integration with .net coreWso2 is   integration with .net core
Wso2 is integration with .net core
Ismaeel Enjreny
 
Deploy Elasticsearch Cluster on Kubernetes
Deploy Elasticsearch Cluster on KubernetesDeploy Elasticsearch Cluster on Kubernetes
Deploy Elasticsearch Cluster on Kubernetes
Ismaeel Enjreny
 
Redis 101 Data Structure
Redis 101 Data StructureRedis 101 Data Structure
Redis 101 Data Structure
Ismaeel Enjreny
 
Redis 101 - INTRO
Redis 101 - INTRORedis 101 - INTRO
Redis 101 - INTRO
Ismaeel Enjreny
 
Elastic 101 ingest manager
Elastic 101   ingest managerElastic 101   ingest manager
Elastic 101 ingest manager
Ismaeel Enjreny
 
Getting started with Elasticsearch in .net
Getting started with Elasticsearch in .netGetting started with Elasticsearch in .net
Getting started with Elasticsearch in .net
Ismaeel Enjreny
 
Elastic 101 log enrichment
Elastic 101   log enrichmentElastic 101   log enrichment
Elastic 101 log enrichment
Ismaeel Enjreny
 
Elastic 101 index operations
Elastic 101   index operationsElastic 101   index operations
Elastic 101 index operations
Ismaeel Enjreny
 
Elastic 101 - Get started
Elastic 101 - Get startedElastic 101 - Get started
Elastic 101 - Get started
Ismaeel Enjreny
 
دليل البرمجة باستخدام Dynamo DB للمبتدئين
دليل البرمجة باستخدام Dynamo DB للمبتدئيندليل البرمجة باستخدام Dynamo DB للمبتدئين
دليل البرمجة باستخدام Dynamo DB للمبتدئين
Ismaeel Enjreny
 
Amazon services iam
Amazon services   iamAmazon services   iam
Amazon services iam
Ismaeel Enjreny
 
Redis - Partitioning
Redis - PartitioningRedis - Partitioning
Redis - Partitioning
Ismaeel Enjreny
 

More from Ismaeel Enjreny (20)

Introduction to Elasticsearch
Introduction to ElasticsearchIntroduction to Elasticsearch
Introduction to Elasticsearch
 
Fleet and elastic agent
Fleet and elastic agentFleet and elastic agent
Fleet and elastic agent
 
Elastic 101 ingest manager
Elastic 101   ingest managerElastic 101   ingest manager
Elastic 101 ingest manager
 
Elastic 101 - API Logs
Elastic 101 - API Logs Elastic 101 - API Logs
Elastic 101 - API Logs
 
WSO2 Identity Server - Getting Started
WSO2 Identity Server - Getting StartedWSO2 Identity Server - Getting Started
WSO2 Identity Server - Getting Started
 
Elasticsearch k8s
Elasticsearch k8sElasticsearch k8s
Elasticsearch k8s
 
ELK Observability 1
ELK Observability 1ELK Observability 1
ELK Observability 1
 
ELK observability 2
ELK observability 2ELK observability 2
ELK observability 2
 
Wso2 is integration with .net core
Wso2 is   integration with .net coreWso2 is   integration with .net core
Wso2 is integration with .net core
 
Deploy Elasticsearch Cluster on Kubernetes
Deploy Elasticsearch Cluster on KubernetesDeploy Elasticsearch Cluster on Kubernetes
Deploy Elasticsearch Cluster on Kubernetes
 
Redis 101 Data Structure
Redis 101 Data StructureRedis 101 Data Structure
Redis 101 Data Structure
 
Redis 101 - INTRO
Redis 101 - INTRORedis 101 - INTRO
Redis 101 - INTRO
 
Elastic 101 ingest manager
Elastic 101   ingest managerElastic 101   ingest manager
Elastic 101 ingest manager
 
Getting started with Elasticsearch in .net
Getting started with Elasticsearch in .netGetting started with Elasticsearch in .net
Getting started with Elasticsearch in .net
 
Elastic 101 log enrichment
Elastic 101   log enrichmentElastic 101   log enrichment
Elastic 101 log enrichment
 
Elastic 101 index operations
Elastic 101   index operationsElastic 101   index operations
Elastic 101 index operations
 
Elastic 101 - Get started
Elastic 101 - Get startedElastic 101 - Get started
Elastic 101 - Get started
 
دليل البرمجة باستخدام Dynamo DB للمبتدئين
دليل البرمجة باستخدام Dynamo DB للمبتدئيندليل البرمجة باستخدام Dynamo DB للمبتدئين
دليل البرمجة باستخدام Dynamo DB للمبتدئين
 
Amazon services iam
Amazon services   iamAmazon services   iam
Amazon services iam
 
Redis - Partitioning
Redis - PartitioningRedis - Partitioning
Redis - Partitioning
 

Recently uploaded

First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
Globus
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
abdulrafaychaudhry
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
Matt Welsh
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
Globus
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
Ortus Solutions, Corp
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
NYGGS Automation Suite
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Globus
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
wottaspaceseo
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
Globus
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Globus
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Globus
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
AMB-Review
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
Philip Schwarz
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
Google
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
informapgpstrackings
 
Graphic Design Crash Course for beginners
Graphic Design Crash Course for beginnersGraphic Design Crash Course for beginners
Graphic Design Crash Course for beginners
e20449
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
Tier1 app
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
Donna Lenk
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
Globus
 

Recently uploaded (20)

First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
 
Graphic Design Crash Course for beginners
Graphic Design Crash Course for beginnersGraphic Design Crash Course for beginners
Graphic Design Crash Course for beginners
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
 

Amazon services ec2

  • 1. AMAZON SERVICES – EC2 Eng. Ismail Anjrini
  • 2. EC2 • Presents a true virtual computing environment • Allowing you to use web service interfaces to launch instances with a variety of operating systems • Manage your network’s access permissions • Run your image using as many or few systems as you desire
  • 3. EC2 • The instance is an Amazon EBS-backed instance (meaning that the root volume is an EBS volume) • You can either specify the Availability Zone in which your instance runs, or let Amazon EC2 select an Availability Zone for you • You secure ec2 instance by specifying a key pair and security group • When you connect to your instance, you must specify the private key of the key pair that you specified when launching your instance
  • 4. AMAZON MACHINE IMAGES (AMI) • Provides the information required to launch an instance • You must specify a source AMI when you launch an instance • You can launch multiple instances from a single AMI when you need multiple instances with the same configuration • You can use different AMIs to launch instances when you need instances with different configurations
  • 5. AMI TYPES • You can select an AMI to use based on the following characteristics: • Region • Operating system • Architecture (32-bit or 64-bit) • Launch Permissions • Storage for the Root Device
  • 6. AMI TYPES - LAUNCH PERMISSIONS •The owner grants launch permissions to all AWS accounts.public •The owner grants launch permissions to specific AWS accounts.explicit •The owner has implicit launch permissions for an AMI.implicit
  • 7. AMI TYPES - STORAGE FOR THE ROOT DEVICE • AMIs are categorized as either: • backed by Amazon EBS: The root device is an Amazon EBS volume created from an Amazon EBS snapshot • backed by instance store: The root device is an instance store volume created from a template stored in Amazon S3
  • 8. AMI TYPES - STORAGE FOR THE ROOT DEVICE Characteristic Amazon EBS-Backed AMI Amazon Instance Store-Backed AMI Boot time for an instance Usually less than 1 minute Usually less than 5 minutes Size limit for a root device 16 TiB 10 GiB Root device volume Amazon EBS volume Instance store volume Data persistence By default, the root volume is deleted when the instance terminates.* Data on any other Amazon EBS volumes persists after instance termination by default. Data on any instance store volumes persists only during the life of the instance. Data on any instance store volumes persists only during the life of the instance. Data on any Amazon EBS volumes persists after instance termination by default. Modifications The instance type, kernel, RAM disk, and user data can be changed while the instance is stopped. Instance attributes are fixed for the life of an instance. Charges You're charged for instance usage, Amazon EBS volume usage, and storing your AMI as an Amazon EBS snapshot. You're charged for instance usage and storing your AMI in Amazon S3. AMI creation/bundling Uses a single command/call Requires installation and use of AMI tools Stopped state Can be placed in stopped state where instance is not running, but the root volume is persisted in Amazon EBS Cannot be in stopped state; instances are running or terminated
  • 9. USING AN AMI • After you create and register an AMI: • you can share it with a specified list of AWS accounts • You can keep it private so that only you can use it • You can also make your custom AMI public so that the community can use it • You can copy an AMI within the same region or to different regions • When you no longer require an AMI, you can deregister it • You can purchase AMIs from a third party
  • 10. EC2 - FEATURES • Bare Metal Instances • GPU Compute Instances • GPU Graphics Instances • High I/O Instances • Dense Storage Instances • Flexible Storage Options • Paying for What You Use
  • 11. EC2 - FEATURES • Multiple Locations • Elastic IP Addresses • Amazon EC2 Auto Scaling • High Performance Computing (HPC) Clusters • Enhanced Networking • Available on AWS PrivateLink • Amazon Time Sync Service
  • 12. BARE METAL INSTANCES • Provide your applications with direct access to the processor and memory of the underlying server • Ideal for workloads that require access to hardware feature sets • For applications that need to run in non-virtualized environments for licensing or support requirements • Bare Metal instances are built on the Nitro system • Instance type: I3 • Request form • https://pages.awscloud.com/amazon-ec2-bare-metal-instances-preview.html
  • 13. GPU COMPUTE INSTANCES • Instance type: P3 • Ideally suited for machine learning • High-performance computing • Computational fluid dynamics • Computational finance • Seismic analysis • Molecular modeling • Genomics, and rendering workloads
  • 14. GPU GRAPHICS INSTANCES • Instance type: G3 • Are ideally suited for 3D visualizations • Graphics-intensive remote workstation • 3D rendering • Application streaming • Video encoding, and other server-side graphics workloads
  • 15. HIGH I/O INSTANCES • Are an Amazon EC2 instance type that can provide customers with random I/O rates over 3 million IOPS • High I/O I3 instances are backed by Non-Volatile Memory Express (NVMe) based SSDs • Are ideally suited for customers running: • very high performance NoSQL databases • Transactional systems • Elastic Search workloads • High I/O instances also offers sequential disk throughput up to 16 GB/s, which is ideal for analytics workloads
  • 16. FLEXIBLE STORAGE OPTIONS • Elastic Block Store • Elastic File System
  • 17. PAYING FOR WHAT YOU USE • You will be charged at the end of each month for your EC2 resources actually consumed • Partial instance hours consumed are billed as full hours
  • 18. MULTIPLE LOCATIONS • The Amazon EC2 Service Level Agreement commitment is 99.95% availability for each Amazon EC2 Region • Daily: 43.2s • Weekly: 5m 2.4s • Monthly: 21m 54.9s • Yearly: 4h 22m 58.5s • Amazon EC2 provides the ability to place instances in multiple locations • Regions • Availability Zones
  • 19. ELASTIC IP ADDRESSES • Are static IP addresses designed for dynamic cloud computing • Is associated with your account not a particular instance • You control that address until you choose to explicitly release it • Elastic IP addresses allow you to mask instance or Availability Zone failures by programmatically remapping your public IP addresses to any instance in your account • Elastic IP address is for use in a specific region only
  • 20. AMAZON EC2 AUTO SCALING • EC2 Auto Scaling allows you to automatically scale your Amazon EC2 capacity up or down according to conditions you define • EC2 Auto Scaling is enabled by Amazon CloudWatch and available at no additional charge beyond Amazon CloudWatch fees • Automatically scale in and out • Choose when and how to scale • Fleet management • Support for multiple instance types • Included with Amazon EC2
  • 21. AMAZON TIME SYNC SERVICE • There is no additional charge for using this service • Provides a highly accurate and reliable time reference that is natively accessible from Amazon EC2 instances • Utilizes a fleet of redundant satellite-connected and atomic reference clocks in AWS regions to deliver current time readings of the Coordinated Universal Time (UTC) global standard • The Amazon Time Sync Service automatically smooths out (smears) leap seconds that are periodically added to UTC • EC2 instances running in Amazon Virtual Private Cloud (VPC) can access this service at a universally reachable IP address