SlideShare a Scribd company logo
1 of 9
Amazon Web Services Infrastructure Essentials
@2020 copyright KalKey training
SimpleDB
SimpleDB is an automatically indexed, non-relational
(schema-less) data store.
Consists of many smaller datasets (limit: 10GB/DB) vs one
large DB
Datasets are organized into query domains
Domains are collections of items that are described by
attribute-value pairs
Queries run across all data stored in a particular domain
SimpleDB is not accessible from the management console,
must use APIs/SDKs to access
Docs:SimpleDB
Free: 25 SimpleDB Machine Hours, 1GB storage per month
(most apps should be able to operate perpetually within the
free tier limits)
@2020 copyright KalKey training
SimpleDB: Intended Usage
SimpleDB is not designed for storing raw data.
SimpleDB takes your data as input and expands it to create
multiple indices, enabling you to quickly query that data
SimpleDB is designed for use with other AWS (e.g. S3, RDS)
For example: Large objects or files should be stored in S3.
The pointers and metadata associated with those files can be
stored in SimpleDB. This allows you to quickly search for and
access your files, while minimizing overall storage costs.
Free: Data transferred between SimpleDB and other AWS
within the same Region is free of charge.
@2020 copyright KalKey training
DynamoDB
DynamoDB is a fully-managed NoSQL database service
Automatically replicates your data synchronously across
multiple Availability Zones within an AWS Region to ensure
high-availability and data durability.
Designed for extremely high throughput and low latencies for
both reads and writes
Ability to scale to extremely large datasets while maintaining
predictable performance
Docs:DynamoDB
Free: 100MB storage, and up to 5 writes/second and 10
reads/second of ongoing throughput capacity.
Probably not feasible for the requirements of this project within
free tier limits. Use at your own risk.
@2020 copyright KalKey training
Relational Database Service (RDS)
Fully featured relational database with automatic backups,
patch management, and replication
Native access to an SQL database which provides
compatibility with existing tools and SQL databases.
Ability to easily scale compute resources or storage capacity
for each DB instance
RDS can be managed from the management console.
Note: Each DB Instancewill run until termination, which occurs
when you issue an API call to delete the DB Instance, or in the
event of an instance failure
Docs:Relational Database Service
Amazon Web Services Student Tutorial@2020 copyright KalKey training
Data Management Summary
That’s a lot of information, let’s summarize
Most bang for your $0:
Simple Storage Service (storage)
SimpleDB (database)
Relational Database Service (database)
Useful:Amazon Database Summary
@2020 copyright KalKey training
Elastic Load Balancer (ELB)
The ELB service is solely for managing incoming network
traffic to your (multiple) EC2 instances
An ELB can be setup in the management console. EC2
instances are added to an ELB to be managed
Network traffic that reaches an ELB is distributed amongst its
managed set of EC2 instances.
An ELB will monitor its designated EC2 instances and only
route new traffic to less used instances; that’s why it’s called a
load balancer
Docs:Elastic Load Balancing
@2020 copyright KalKey training
Elastic Load Balancer (ELB)
The ELB fulfills a vital role that you could implement yourself
using some dedicated EC2 instances.
Don’t reinvent the wheel; use the ELB to do load balancing for
you.
ELBs are an important part of achieving a scalable cloud
service, but an ELB does not scale your available resources.
Instead, an ELB allows you to efficiently use your available
resources.
Amazon Web Services Student Tutorial@2020 copyright KalKey training
ELB Usage Case
An ELB can take incoming EKG data and route it to one of
several listener instances who can process the data or submit
it to a database.
If one instance is receiving too much traffic, the ELB will try to
route traffic elsewhere first.
Without the ELB, one would need a dedicated delegator
instance to achieve similar results.
Without any load balancing at all, you would need to
manually/automatically distribute users (EKG data submitters)
amongst listener instances to try to distribute the burden
equally.
@2020 copyright KalKey training

More Related Content

What's hot

Cloud Computing With Amazon Web Services, Part 1: Introduction - When It's Sm...
Cloud Computing With Amazon Web Services, Part 1: Introduction - When It's Sm...Cloud Computing With Amazon Web Services, Part 1: Introduction - When It's Sm...
Cloud Computing With Amazon Web Services, Part 1: Introduction - When It's Sm...
white paper
 
Ralph Rebske: AWS Pricing and Billing
Ralph Rebske: AWS Pricing and BillingRalph Rebske: AWS Pricing and Billing
Ralph Rebske: AWS Pricing and Billing
Symposia Media
 

What's hot (20)

Mastering your Cloud Consumption - Pop-up Loft Tel Aviv
Mastering your Cloud Consumption - Pop-up Loft Tel AvivMastering your Cloud Consumption - Pop-up Loft Tel Aviv
Mastering your Cloud Consumption - Pop-up Loft Tel Aviv
 
Cloud Computing With Amazon Web Services, Part 1: Introduction - When It's Sm...
Cloud Computing With Amazon Web Services, Part 1: Introduction - When It's Sm...Cloud Computing With Amazon Web Services, Part 1: Introduction - When It's Sm...
Cloud Computing With Amazon Web Services, Part 1: Introduction - When It's Sm...
 
Azure vs. amazon
Azure vs. amazonAzure vs. amazon
Azure vs. amazon
 
Elastic.co's ELK Stack - Platform Agnostic Immutable Infrastructure & Analys...
 Elastic.co's ELK Stack - Platform Agnostic Immutable Infrastructure & Analys... Elastic.co's ELK Stack - Platform Agnostic Immutable Infrastructure & Analys...
Elastic.co's ELK Stack - Platform Agnostic Immutable Infrastructure & Analys...
 
AWS & Eucalyptus Cloud Services
AWS & Eucalyptus Cloud ServicesAWS & Eucalyptus Cloud Services
AWS & Eucalyptus Cloud Services
 
Convert and Migrate Your NoSQL Database or Data Warehouse to AWS - May 2017 A...
Convert and Migrate Your NoSQL Database or Data Warehouse to AWS - May 2017 A...Convert and Migrate Your NoSQL Database or Data Warehouse to AWS - May 2017 A...
Convert and Migrate Your NoSQL Database or Data Warehouse to AWS - May 2017 A...
 
Scale, baby, scale! (June 2016)
Scale, baby, scale! (June 2016)Scale, baby, scale! (June 2016)
Scale, baby, scale! (June 2016)
 
Introducing and Benefits of Ultra Fast Cloud Direct Connectivity to and from ...
Introducing and Benefits of Ultra Fast Cloud Direct Connectivity to and from ...Introducing and Benefits of Ultra Fast Cloud Direct Connectivity to and from ...
Introducing and Benefits of Ultra Fast Cloud Direct Connectivity to and from ...
 
Azure Software As Service
Azure Software As ServiceAzure Software As Service
Azure Software As Service
 
AWS March 2016 Webinar Series - Managed Database Services on Amazon Web Services
AWS March 2016 Webinar Series - Managed Database Services on Amazon Web ServicesAWS March 2016 Webinar Series - Managed Database Services on Amazon Web Services
AWS March 2016 Webinar Series - Managed Database Services on Amazon Web Services
 
This One Weird API Request Will Save You Thousands
This One Weird API Request Will Save You ThousandsThis One Weird API Request Will Save You Thousands
This One Weird API Request Will Save You Thousands
 
How to Secure your Hybrid Enviroment - Pop-up Loft Tel Aviv
How to Secure your Hybrid Enviroment - Pop-up Loft Tel AvivHow to Secure your Hybrid Enviroment - Pop-up Loft Tel Aviv
How to Secure your Hybrid Enviroment - Pop-up Loft Tel Aviv
 
AWS tutorial-Part27:AWS EC2
AWS tutorial-Part27:AWS EC2AWS tutorial-Part27:AWS EC2
AWS tutorial-Part27:AWS EC2
 
Url rewriting pattern
Url rewriting patternUrl rewriting pattern
Url rewriting pattern
 
Aws day1
Aws day1Aws day1
Aws day1
 
Container Stories from the Trenches
Container Stories from the TrenchesContainer Stories from the Trenches
Container Stories from the Trenches
 
AWS Customer Presentation - NASDAQ OMX
AWS Customer Presentation - NASDAQ OMX AWS Customer Presentation - NASDAQ OMX
AWS Customer Presentation - NASDAQ OMX
 
Building Big Data Applications on AWS
Building Big Data Applications on AWSBuilding Big Data Applications on AWS
Building Big Data Applications on AWS
 
Ralph Rebske: AWS Pricing and Billing
Ralph Rebske: AWS Pricing and BillingRalph Rebske: AWS Pricing and Billing
Ralph Rebske: AWS Pricing and Billing
 
Aws
AwsAws
Aws
 

Similar to Aws day 3

Scaling web application in the Cloud
Scaling web application in the CloudScaling web application in the Cloud
Scaling web application in the Cloud
Federico Feroldi
 
So There’s This Amazon Thing
So There’s This Amazon ThingSo There’s This Amazon Thing
So There’s This Amazon Thing
Jared Faris
 
Dynamo db pros and cons
Dynamo db  pros and consDynamo db  pros and cons
Dynamo db pros and cons
Saniya Khalsa
 
Databases in the Cloud - DevDay Austin 2017 Day 2
Databases in the Cloud - DevDay Austin 2017 Day 2Databases in the Cloud - DevDay Austin 2017 Day 2
Databases in the Cloud - DevDay Austin 2017 Day 2
Amazon Web Services
 

Similar to Aws day 3 (20)

Aws day 2
Aws day 2Aws day 2
Aws day 2
 
Scaling web application in the Cloud
Scaling web application in the CloudScaling web application in the Cloud
Scaling web application in the Cloud
 
Amazon Web Services (AWS)
Amazon Web Services (AWS)Amazon Web Services (AWS)
Amazon Web Services (AWS)
 
So There’s This Amazon Thing
So There’s This Amazon ThingSo There’s This Amazon Thing
So There’s This Amazon Thing
 
AWS.doc
AWS.docAWS.doc
AWS.doc
 
Aws coi7
Aws coi7Aws coi7
Aws coi7
 
Azure BI Cloud Architectural Guidelines.pdf
Azure BI Cloud Architectural Guidelines.pdfAzure BI Cloud Architectural Guidelines.pdf
Azure BI Cloud Architectural Guidelines.pdf
 
Amazon web services
Amazon web servicesAmazon web services
Amazon web services
 
Amazon web services : Layman Introduction
Amazon web services : Layman IntroductionAmazon web services : Layman Introduction
Amazon web services : Layman Introduction
 
Dynamo db pros and cons
Dynamo db  pros and consDynamo db  pros and cons
Dynamo db pros and cons
 
AWS Interview Questions and Answers -CREDO SYSTEMZ.pdf
AWS Interview Questions and Answers -CREDO SYSTEMZ.pdfAWS Interview Questions and Answers -CREDO SYSTEMZ.pdf
AWS Interview Questions and Answers -CREDO SYSTEMZ.pdf
 
AWS fault tolerant architecture
AWS fault tolerant architectureAWS fault tolerant architecture
AWS fault tolerant architecture
 
Aws interview questions and answers
Aws interview questions and answersAws interview questions and answers
Aws interview questions and answers
 
Percona Live 2014 - Scaling MySQL in AWS
Percona Live 2014 - Scaling MySQL in AWSPercona Live 2014 - Scaling MySQL in AWS
Percona Live 2014 - Scaling MySQL in AWS
 
Big Data, Ingeniería de datos, y Data Lakes en AWS
Big Data, Ingeniería de datos, y Data Lakes en AWSBig Data, Ingeniería de datos, y Data Lakes en AWS
Big Data, Ingeniería de datos, y Data Lakes en AWS
 
Introduction to AWS Glue: Data Analytics Week at the SF Loft
Introduction to AWS Glue: Data Analytics Week at the SF LoftIntroduction to AWS Glue: Data Analytics Week at the SF Loft
Introduction to AWS Glue: Data Analytics Week at the SF Loft
 
How To Scale v2
How To Scale v2How To Scale v2
How To Scale v2
 
Scalable Web Architecture
Scalable Web ArchitectureScalable Web Architecture
Scalable Web Architecture
 
Afternoons with Azure - Azure Data Services
Afternoons with Azure - Azure Data ServicesAfternoons with Azure - Azure Data Services
Afternoons with Azure - Azure Data Services
 
Databases in the Cloud - DevDay Austin 2017 Day 2
Databases in the Cloud - DevDay Austin 2017 Day 2Databases in the Cloud - DevDay Austin 2017 Day 2
Databases in the Cloud - DevDay Austin 2017 Day 2
 

More from Gourav Varma (20)

Jenkins introduction
Jenkins introductionJenkins introduction
Jenkins introduction
 
Docker introduction (1)
Docker introduction (1)Docker introduction (1)
Docker introduction (1)
 
Ansible day 4
Ansible day 4Ansible day 4
Ansible day 4
 
Ansible day 3
Ansible day 3Ansible day 3
Ansible day 3
 
Adnible day 2.ppt
Adnible day   2.pptAdnible day   2.ppt
Adnible day 2.ppt
 
Ansible day 1.ppt
Ansible day 1.pptAnsible day 1.ppt
Ansible day 1.ppt
 
Version control git day03(amarnath dada)
Version control   git day03(amarnath dada)Version control   git day03(amarnath dada)
Version control git day03(amarnath dada)
 
Version control git day02
Version control   git day02Version control   git day02
Version control git day02
 
Version control git day01
Version control   git day01Version control   git day01
Version control git day01
 
Dev ops
Dev opsDev ops
Dev ops
 
Shell programming 2
Shell programming 2Shell programming 2
Shell programming 2
 
Introduction to linux
Introduction to linuxIntroduction to linux
Introduction to linux
 
Final terraform
Final terraformFinal terraform
Final terraform
 
Version control git day03
Version control   git day03Version control   git day03
Version control git day03
 
Version control git day02
Version control   git day02Version control   git day02
Version control git day02
 
Version control git day01
Version control   git day01Version control   git day01
Version control git day01
 
Docker swarm
Docker swarmDocker swarm
Docker swarm
 
Docker advance topic (2)
Docker advance topic (2)Docker advance topic (2)
Docker advance topic (2)
 
Docker introduction (1)
Docker introduction (1)Docker introduction (1)
Docker introduction (1)
 
Docker introduction (1)
Docker introduction (1)Docker introduction (1)
Docker introduction (1)
 

Recently uploaded

1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 

Recently uploaded (20)

Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Third Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxThird Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptx
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 

Aws day 3

  • 1. Amazon Web Services Infrastructure Essentials @2020 copyright KalKey training
  • 2. SimpleDB SimpleDB is an automatically indexed, non-relational (schema-less) data store. Consists of many smaller datasets (limit: 10GB/DB) vs one large DB Datasets are organized into query domains Domains are collections of items that are described by attribute-value pairs Queries run across all data stored in a particular domain SimpleDB is not accessible from the management console, must use APIs/SDKs to access Docs:SimpleDB Free: 25 SimpleDB Machine Hours, 1GB storage per month (most apps should be able to operate perpetually within the free tier limits) @2020 copyright KalKey training
  • 3. SimpleDB: Intended Usage SimpleDB is not designed for storing raw data. SimpleDB takes your data as input and expands it to create multiple indices, enabling you to quickly query that data SimpleDB is designed for use with other AWS (e.g. S3, RDS) For example: Large objects or files should be stored in S3. The pointers and metadata associated with those files can be stored in SimpleDB. This allows you to quickly search for and access your files, while minimizing overall storage costs. Free: Data transferred between SimpleDB and other AWS within the same Region is free of charge. @2020 copyright KalKey training
  • 4. DynamoDB DynamoDB is a fully-managed NoSQL database service Automatically replicates your data synchronously across multiple Availability Zones within an AWS Region to ensure high-availability and data durability. Designed for extremely high throughput and low latencies for both reads and writes Ability to scale to extremely large datasets while maintaining predictable performance Docs:DynamoDB Free: 100MB storage, and up to 5 writes/second and 10 reads/second of ongoing throughput capacity. Probably not feasible for the requirements of this project within free tier limits. Use at your own risk. @2020 copyright KalKey training
  • 5. Relational Database Service (RDS) Fully featured relational database with automatic backups, patch management, and replication Native access to an SQL database which provides compatibility with existing tools and SQL databases. Ability to easily scale compute resources or storage capacity for each DB instance RDS can be managed from the management console. Note: Each DB Instancewill run until termination, which occurs when you issue an API call to delete the DB Instance, or in the event of an instance failure Docs:Relational Database Service Amazon Web Services Student Tutorial@2020 copyright KalKey training
  • 6. Data Management Summary That’s a lot of information, let’s summarize Most bang for your $0: Simple Storage Service (storage) SimpleDB (database) Relational Database Service (database) Useful:Amazon Database Summary @2020 copyright KalKey training
  • 7. Elastic Load Balancer (ELB) The ELB service is solely for managing incoming network traffic to your (multiple) EC2 instances An ELB can be setup in the management console. EC2 instances are added to an ELB to be managed Network traffic that reaches an ELB is distributed amongst its managed set of EC2 instances. An ELB will monitor its designated EC2 instances and only route new traffic to less used instances; that’s why it’s called a load balancer Docs:Elastic Load Balancing @2020 copyright KalKey training
  • 8. Elastic Load Balancer (ELB) The ELB fulfills a vital role that you could implement yourself using some dedicated EC2 instances. Don’t reinvent the wheel; use the ELB to do load balancing for you. ELBs are an important part of achieving a scalable cloud service, but an ELB does not scale your available resources. Instead, an ELB allows you to efficiently use your available resources. Amazon Web Services Student Tutorial@2020 copyright KalKey training
  • 9. ELB Usage Case An ELB can take incoming EKG data and route it to one of several listener instances who can process the data or submit it to a database. If one instance is receiving too much traffic, the ELB will try to route traffic elsewhere first. Without the ELB, one would need a dedicated delegator instance to achieve similar results. Without any load balancing at all, you would need to manually/automatically distribute users (EKG data submitters) amongst listener instances to try to distribute the burden equally. @2020 copyright KalKey training