SlideShare una empresa de Scribd logo
1 de 20
AWS, an intro to startups
Subramanyam Kasibhat
subbu@g2g.co
No More Wrong Hires
Generic Web Solution
Domain Name
g2g.co
Go-Daddy.com
Host it!
Again
GoDaddy.com!
Deploy your App C-Panel
Deploy your DB C-Panel
Deploy Static Files C-Panel/FTP
DNS & Web
Server
IIS / Apache
DB Server
MySQL/??
Storage
Domain Name
g2g.co
Go-Daddy.com
Host IT
Deploy your App
Deploy Static Files
DNS
Storage
Deploy your DB
Pros & Cons
Generic Hosting
• Simple / Easy
– start & Use
– Cost Calculation
– Configuration
– Administration
• Pain
– Scale as you grow
– Add more
– Handle Failures
AWS Hosting
• Complex
– To start & Use
– Understand Cost
– Administer / Configure
• Benefits
– Scale as you grow
– Ease Add / Remove
– Handle Failures
– Ready for future
• EC2  A computer given to you with full
access, but located at AWS Data Centre
• Like your computer it comes in different CPU
types, memory, hard disk options.
• It comes pre-loaded with an OS, you get to
pick the OS you need.
• Work on the EC2 Instance like you work on a
remote server with full access (Login using
SSH/RDP)
Other components with EC2
AMI  Amazon Machine Image
EBS  Elastic Block Storage (Network Drive)
Elastic Ip  IP Address for your machine
Security group  Network Firewall (Not M/C)
CloudWatch  Performance Numbers
ELB  Elastic Load balancing
Takes multiple requests on internet and transfers then to
different servers & Vise-Versa for the responses
What Can I do with Ec2
• Install, configure and execute any software of
your choice.
– Web Server, File Server, DB Server, CRM, etc
– Backend Video Post Processing, Audio Post
Processing, Data Analysis
– Email Server, FTP Server etc
So what it costs me?
• It costs per every hour of usage
– Start an instance and the $$$ clock starts
– Stop an instance the $$$ clock stops
– Re-start an instance the $$$ clock start again
– Terminate the instance the $$$ clock stops
• There are three Rate Slabs in EC2
– Spot instance (AWS can take it back any time! Costs you super
low rate per hour)
– On Demand instance (Will never be taken back till you give it
back! Comes with a price)
– Reserved instance (Pay upfront and commit to use it in 12
months. Similar to On-Deman but per hour rates are lower)
Workshop
• Let us quickly create an AWS Instance and play
with it!
• S3  Network Storage Device Located in AWS
Datacentre.
• You can access it using an URL like any network device.
• Store files, static web sites, images, videos, CSS, etc.
• Dump logs
• CloudFront  S3*Many!
• CloudFront is the Content Delivery Network that
delivers S3 Data to various caching servers around the
globe for faster access in that region.
What Can I do with S3
• Use it as your Static Web Site Hosting Provide.
• Use it along with CloudFront for faster delivery
of static content.
• Use it for archiving data for safe storage
(Highly reliable)
• Provide Conditional access like Protected
Profile info
So what it costs me?
• S3 is charged based on the amount of data
you store and the amount of data you
transfer in/out
• CloudFront is charged on the amount of data
you transfer in/out.
Workshop
• Let us quickly create S3 Buckets and put
content in it.
• Let us also put static web site in it
• RDS  C-Panel kind of MySQL Data Base
Server.
• RDS Also support MSSQL, Oracle Servers
• Advanced capabilities of RDS are
– Support for Multi ZONE (Scale up)
– Support for AutoBack up and restore
– Reliable DB Option
So what it costs me?
• RDS comes in different configurtions like EC2
– Based on the server configuration you pay
– Based on the DB Option you pay
– Based on the Multi Zone Support (One live Server
and one Standby Server), you pay.
Workshop
• Let us quickly create RDS Instance.
Route53 DNS
ELB
g2g.co
PiWik
& CRM
S3
Redirect CloudFront
CDN
g2g.co
IIS 7.5
Master
MYSQL
Slave
MYSQL
Memcached
What is best for me!
AWS or GoDaddy?
What is your business?
What is the clarity you have?
How is your Tech Stack?
Scale of Web Site?
• Discussion!!!!

Más contenido relacionado

La actualidad más candente

Cdn slides
Cdn slidesCdn slides
Cdn slides
masmanx
 

La actualidad más candente (20)

Cdn slides
Cdn slidesCdn slides
Cdn slides
 
Introduction to Batch Processing on AWS
Introduction to Batch Processing on AWSIntroduction to Batch Processing on AWS
Introduction to Batch Processing on AWS
 
AWS Cloud experience concepts tips and tricks
AWS Cloud experience concepts tips and tricksAWS Cloud experience concepts tips and tricks
AWS Cloud experience concepts tips and tricks
 
Scaling the cloud for UHD and HEVC
Scaling the cloud for UHD and HEVCScaling the cloud for UHD and HEVC
Scaling the cloud for UHD and HEVC
 
Cloud Amazon Service
Cloud Amazon Service Cloud Amazon Service
Cloud Amazon Service
 
Chugalug
ChugalugChugalug
Chugalug
 
Optimizing Your WordPress Site
Optimizing Your WordPress SiteOptimizing Your WordPress Site
Optimizing Your WordPress Site
 
Reducing Database Costs via Shard Consolidation
Reducing Database Costs via Shard ConsolidationReducing Database Costs via Shard Consolidation
Reducing Database Costs via Shard Consolidation
 
AWS Customer Presentation - HotPads
AWS Customer Presentation - HotPadsAWS Customer Presentation - HotPads
AWS Customer Presentation - HotPads
 
Breaking IO Performance Barriers: Scalable Parallel File System for AWS
Breaking IO Performance Barriers: Scalable Parallel File System for AWSBreaking IO Performance Barriers: Scalable Parallel File System for AWS
Breaking IO Performance Barriers: Scalable Parallel File System for AWS
 
High availability
High availabilityHigh availability
High availability
 
Workshop: Deploy a Deep Learning Framework on Amazon ECS
Workshop: Deploy a Deep Learning Framework on Amazon ECSWorkshop: Deploy a Deep Learning Framework on Amazon ECS
Workshop: Deploy a Deep Learning Framework on Amazon ECS
 
[AWSKRUG&JAWS-UG Meetup #1] 70% Cost Reduction with On-demand resizing
[AWSKRUG&JAWS-UG Meetup #1] 70% Cost Reduction with On-demand resizing[AWSKRUG&JAWS-UG Meetup #1] 70% Cost Reduction with On-demand resizing
[AWSKRUG&JAWS-UG Meetup #1] 70% Cost Reduction with On-demand resizing
 
AWS for Start-ups - Case Study - PeoplePerHour
AWS for Start-ups - Case Study - PeoplePerHour AWS for Start-ups - Case Study - PeoplePerHour
AWS for Start-ups - Case Study - PeoplePerHour
 
Scaling MongoDB on Amazon Web Services (DAT209) | AWS re:Invent 2013
Scaling MongoDB on Amazon Web Services (DAT209) | AWS re:Invent 2013Scaling MongoDB on Amazon Web Services (DAT209) | AWS re:Invent 2013
Scaling MongoDB on Amazon Web Services (DAT209) | AWS re:Invent 2013
 
AutoScaling and Drupal
AutoScaling and DrupalAutoScaling and Drupal
AutoScaling and Drupal
 
Scaling Drupal & Deployment in AWS
Scaling Drupal & Deployment in AWSScaling Drupal & Deployment in AWS
Scaling Drupal & Deployment in AWS
 
Deploying On EC2
Deploying On EC2Deploying On EC2
Deploying On EC2
 
Day of Cloud: Amazon EC2
Day of Cloud: Amazon EC2Day of Cloud: Amazon EC2
Day of Cloud: Amazon EC2
 
Pillai Pradeep - Global Rendering Customer Cases :: AWS Rendering Seminar -
Pillai Pradeep - Global Rendering Customer Cases :: AWS Rendering Seminar - Pillai Pradeep - Global Rendering Customer Cases :: AWS Rendering Seminar -
Pillai Pradeep - Global Rendering Customer Cases :: AWS Rendering Seminar -
 

Destacado

Cloud Computing: AWS for Lean Startups
Cloud Computing: AWS for Lean StartupsCloud Computing: AWS for Lean Startups
Cloud Computing: AWS for Lean Startups
Zvi Avraham
 
Aws for Startups Building Cloud Enabled Apps
Aws for Startups Building Cloud Enabled AppsAws for Startups Building Cloud Enabled Apps
Aws for Startups Building Cloud Enabled Apps
Amazon Web Services
 
Netflix Moving To Cloud
Netflix Moving To CloudNetflix Moving To Cloud
Netflix Moving To Cloud
Hien Luu
 
(MED305) Achieving Consistently High Throughput for Very Large Data Transfers...
(MED305) Achieving Consistently High Throughput for Very Large Data Transfers...(MED305) Achieving Consistently High Throughput for Very Large Data Transfers...
(MED305) Achieving Consistently High Throughput for Very Large Data Transfers...
Amazon Web Services
 

Destacado (20)

The Lean Cloud for Startups with AWS - Customer Success Story - wireWAX
The Lean Cloud for Startups with AWS - Customer Success Story - wireWAXThe Lean Cloud for Startups with AWS - Customer Success Story - wireWAX
The Lean Cloud for Startups with AWS - Customer Success Story - wireWAX
 
Running a Lean Startup with AWS
Running a Lean Startup with AWSRunning a Lean Startup with AWS
Running a Lean Startup with AWS
 
Achieving Profitability on AWS
Achieving Profitability on AWSAchieving Profitability on AWS
Achieving Profitability on AWS
 
The Lean Cloud for Startups with AWS - Customer Success Story - skillpages
The Lean Cloud for Startups with AWS - Customer Success Story - skillpagesThe Lean Cloud for Startups with AWS - Customer Success Story - skillpages
The Lean Cloud for Startups with AWS - Customer Success Story - skillpages
 
Cloud Computing: AWS for Lean Startups
Cloud Computing: AWS for Lean StartupsCloud Computing: AWS for Lean Startups
Cloud Computing: AWS for Lean Startups
 
Aws for Startups Building Cloud Enabled Apps
Aws for Startups Building Cloud Enabled AppsAws for Startups Building Cloud Enabled Apps
Aws for Startups Building Cloud Enabled Apps
 
Scaling Fast & Running Lean
Scaling Fast & Running LeanScaling Fast & Running Lean
Scaling Fast & Running Lean
 
Startups at AWS
Startups at AWSStartups at AWS
Startups at AWS
 
Architecting applications in the AWS cloud
Architecting applications in the AWS cloudArchitecting applications in the AWS cloud
Architecting applications in the AWS cloud
 
Netflix Moving To Cloud
Netflix Moving To CloudNetflix Moving To Cloud
Netflix Moving To Cloud
 
Why Startups Are Still On AWS
Why Startups Are Still On AWSWhy Startups Are Still On AWS
Why Startups Are Still On AWS
 
Asgard: Using Grails to Deploy Netflix to AWS (Extended Slides)
Asgard: Using Grails to Deploy Netflix to AWS (Extended Slides)Asgard: Using Grails to Deploy Netflix to AWS (Extended Slides)
Asgard: Using Grails to Deploy Netflix to AWS (Extended Slides)
 
So You Want to Be an AWS Partner?
So You Want to Be an AWS Partner? So You Want to Be an AWS Partner?
So You Want to Be an AWS Partner?
 
Netflix cloud architecture...continued
Netflix cloud architecture...continuedNetflix cloud architecture...continued
Netflix cloud architecture...continued
 
AWS Re:Invent - Optimizing Costs with AWS
AWS Re:Invent -  Optimizing Costs with AWSAWS Re:Invent -  Optimizing Costs with AWS
AWS Re:Invent - Optimizing Costs with AWS
 
AWS for Startups
AWS for StartupsAWS for Startups
AWS for Startups
 
AWS Webcast - What's New with Amazon Elastic Transcoder
AWS Webcast - What's New with Amazon Elastic TranscoderAWS Webcast - What's New with Amazon Elastic Transcoder
AWS Webcast - What's New with Amazon Elastic Transcoder
 
(MED305) Achieving Consistently High Throughput for Very Large Data Transfers...
(MED305) Achieving Consistently High Throughput for Very Large Data Transfers...(MED305) Achieving Consistently High Throughput for Very Large Data Transfers...
(MED305) Achieving Consistently High Throughput for Very Large Data Transfers...
 
Partnering with AWS: How to Build Your Business with AWS
Partnering with AWS: How to Build Your Business with AWSPartnering with AWS: How to Build Your Business with AWS
Partnering with AWS: How to Build Your Business with AWS
 
MED202 Netflix’s Transcoding Transformation - AWS re: Invent 2012
MED202 Netflix’s Transcoding Transformation - AWS re: Invent 2012MED202 Netflix’s Transcoding Transformation - AWS re: Invent 2012
MED202 Netflix’s Transcoding Transformation - AWS re: Invent 2012
 

Similar a Aws, an intro to startups

Introduction to amazon web services for developers
Introduction to amazon web services for developersIntroduction to amazon web services for developers
Introduction to amazon web services for developers
Ciklum Ukraine
 
Scaling on AWS for the First 10 Million Users
Scaling on AWS for the First 10 Million UsersScaling on AWS for the First 10 Million Users
Scaling on AWS for the First 10 Million Users
Amazon Web Services
 
AWS Cloud Kata | Manila - Getting to Scale on AWS
AWS Cloud Kata | Manila - Getting to Scale on AWSAWS Cloud Kata | Manila - Getting to Scale on AWS
AWS Cloud Kata | Manila - Getting to Scale on AWS
Amazon Web Services
 
So you think you are an aws ninja dean samuels
So you think you are an aws ninja   dean samuelsSo you think you are an aws ninja   dean samuels
So you think you are an aws ninja dean samuels
Amazon Web Services
 

Similar a Aws, an intro to startups (20)

Introduction to amazon web services for developers
Introduction to amazon web services for developersIntroduction to amazon web services for developers
Introduction to amazon web services for developers
 
AWS Summit London 2014 | Scaling on AWS for the First 10 Million Users (200)
AWS Summit London 2014 | Scaling on AWS for the First 10 Million Users (200)AWS Summit London 2014 | Scaling on AWS for the First 10 Million Users (200)
AWS Summit London 2014 | Scaling on AWS for the First 10 Million Users (200)
 
Nuts and bolts of running a popular site in the aws cloud
Nuts and bolts of running a popular site in the aws cloudNuts and bolts of running a popular site in the aws cloud
Nuts and bolts of running a popular site in the aws cloud
 
Scaling on AWS for the First 10 Million Users
Scaling on AWS for the First 10 Million UsersScaling on AWS for the First 10 Million Users
Scaling on AWS for the First 10 Million Users
 
Scaling on AWS for the First 10 Million Users
Scaling on AWS for the First 10 Million UsersScaling on AWS for the First 10 Million Users
Scaling on AWS for the First 10 Million Users
 
Scaling the Platform for Your Startup
Scaling the Platform for Your StartupScaling the Platform for Your Startup
Scaling the Platform for Your Startup
 
Scaling on AWS for the First 10 Million Users (ARC206) | AWS re:Invent 2013
Scaling on AWS for the First 10 Million Users (ARC206) | AWS re:Invent 2013Scaling on AWS for the First 10 Million Users (ARC206) | AWS re:Invent 2013
Scaling on AWS for the First 10 Million Users (ARC206) | AWS re:Invent 2013
 
AWS Summit Auckland 2014 | Scaling on AWS for the First 10 Million Users
 AWS Summit Auckland 2014 | Scaling on AWS for the First 10 Million Users AWS Summit Auckland 2014 | Scaling on AWS for the First 10 Million Users
AWS Summit Auckland 2014 | Scaling on AWS for the First 10 Million Users
 
AWS Black Belt Tips
AWS Black Belt TipsAWS Black Belt Tips
AWS Black Belt Tips
 
Taking SharePoint to the Cloud
Taking SharePoint to the CloudTaking SharePoint to the Cloud
Taking SharePoint to the Cloud
 
AWS Cloud Kata | Manila - Getting to Scale on AWS
AWS Cloud Kata | Manila - Getting to Scale on AWSAWS Cloud Kata | Manila - Getting to Scale on AWS
AWS Cloud Kata | Manila - Getting to Scale on AWS
 
So you think you are an aws ninja dean samuels
So you think you are an aws ninja   dean samuelsSo you think you are an aws ninja   dean samuels
So you think you are an aws ninja dean samuels
 
AWS Summit Auckland 2014 | Black Belt Tips on AWS
AWS Summit Auckland 2014 | Black Belt Tips on AWS AWS Summit Auckland 2014 | Black Belt Tips on AWS
AWS Summit Auckland 2014 | Black Belt Tips on AWS
 
Create cloud service on AWS
Create cloud service on AWSCreate cloud service on AWS
Create cloud service on AWS
 
Building a Just-in-Time Application Stack for Analysts
Building a Just-in-Time Application Stack for AnalystsBuilding a Just-in-Time Application Stack for Analysts
Building a Just-in-Time Application Stack for Analysts
 
Intro to AWS: Database Services
Intro to AWS: Database ServicesIntro to AWS: Database Services
Intro to AWS: Database Services
 
AWS Webcast - Introduction to Amazon RDS: Low Admin, High Performance Databas...
AWS Webcast - Introduction to Amazon RDS: Low Admin, High Performance Databas...AWS Webcast - Introduction to Amazon RDS: Low Admin, High Performance Databas...
AWS Webcast - Introduction to Amazon RDS: Low Admin, High Performance Databas...
 
AWS Summit Sydney 2014 | Scaling on AWS for the First 10 Million Users
AWS Summit Sydney 2014 | Scaling on AWS for the First 10 Million UsersAWS Summit Sydney 2014 | Scaling on AWS for the First 10 Million Users
AWS Summit Sydney 2014 | Scaling on AWS for the First 10 Million Users
 
Intro to AWS: Database Services
Intro to AWS: Database ServicesIntro to AWS: Database Services
Intro to AWS: Database Services
 
Should I move my database to the cloud?
Should I move my database to the cloud?Should I move my database to the cloud?
Should I move my database to the cloud?
 

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Último (20)

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 

Aws, an intro to startups

  • 1. AWS, an intro to startups Subramanyam Kasibhat subbu@g2g.co No More Wrong Hires
  • 2. Generic Web Solution Domain Name g2g.co Go-Daddy.com Host it! Again GoDaddy.com! Deploy your App C-Panel Deploy your DB C-Panel Deploy Static Files C-Panel/FTP DNS & Web Server IIS / Apache DB Server MySQL/?? Storage
  • 3. Domain Name g2g.co Go-Daddy.com Host IT Deploy your App Deploy Static Files DNS Storage Deploy your DB
  • 4. Pros & Cons Generic Hosting • Simple / Easy – start & Use – Cost Calculation – Configuration – Administration • Pain – Scale as you grow – Add more – Handle Failures AWS Hosting • Complex – To start & Use – Understand Cost – Administer / Configure • Benefits – Scale as you grow – Ease Add / Remove – Handle Failures – Ready for future
  • 5.
  • 6. • EC2  A computer given to you with full access, but located at AWS Data Centre • Like your computer it comes in different CPU types, memory, hard disk options. • It comes pre-loaded with an OS, you get to pick the OS you need. • Work on the EC2 Instance like you work on a remote server with full access (Login using SSH/RDP)
  • 7. Other components with EC2 AMI  Amazon Machine Image EBS  Elastic Block Storage (Network Drive) Elastic Ip  IP Address for your machine Security group  Network Firewall (Not M/C) CloudWatch  Performance Numbers ELB  Elastic Load balancing Takes multiple requests on internet and transfers then to different servers & Vise-Versa for the responses
  • 8. What Can I do with Ec2 • Install, configure and execute any software of your choice. – Web Server, File Server, DB Server, CRM, etc – Backend Video Post Processing, Audio Post Processing, Data Analysis – Email Server, FTP Server etc
  • 9. So what it costs me? • It costs per every hour of usage – Start an instance and the $$$ clock starts – Stop an instance the $$$ clock stops – Re-start an instance the $$$ clock start again – Terminate the instance the $$$ clock stops • There are three Rate Slabs in EC2 – Spot instance (AWS can take it back any time! Costs you super low rate per hour) – On Demand instance (Will never be taken back till you give it back! Comes with a price) – Reserved instance (Pay upfront and commit to use it in 12 months. Similar to On-Deman but per hour rates are lower)
  • 10. Workshop • Let us quickly create an AWS Instance and play with it!
  • 11. • S3  Network Storage Device Located in AWS Datacentre. • You can access it using an URL like any network device. • Store files, static web sites, images, videos, CSS, etc. • Dump logs • CloudFront  S3*Many! • CloudFront is the Content Delivery Network that delivers S3 Data to various caching servers around the globe for faster access in that region.
  • 12. What Can I do with S3 • Use it as your Static Web Site Hosting Provide. • Use it along with CloudFront for faster delivery of static content. • Use it for archiving data for safe storage (Highly reliable) • Provide Conditional access like Protected Profile info
  • 13. So what it costs me? • S3 is charged based on the amount of data you store and the amount of data you transfer in/out • CloudFront is charged on the amount of data you transfer in/out.
  • 14. Workshop • Let us quickly create S3 Buckets and put content in it. • Let us also put static web site in it
  • 15. • RDS  C-Panel kind of MySQL Data Base Server. • RDS Also support MSSQL, Oracle Servers • Advanced capabilities of RDS are – Support for Multi ZONE (Scale up) – Support for AutoBack up and restore – Reliable DB Option
  • 16. So what it costs me? • RDS comes in different configurtions like EC2 – Based on the server configuration you pay – Based on the DB Option you pay – Based on the Multi Zone Support (One live Server and one Standby Server), you pay.
  • 17. Workshop • Let us quickly create RDS Instance.
  • 18. Route53 DNS ELB g2g.co PiWik & CRM S3 Redirect CloudFront CDN g2g.co IIS 7.5 Master MYSQL Slave MYSQL Memcached
  • 19. What is best for me! AWS or GoDaddy? What is your business? What is the clarity you have? How is your Tech Stack? Scale of Web Site?