Nikolay Tomitov Technical Trainer SoftAcad.bg.  What are Amazon Web services (AWS) ?  What’s cool when developing with AWS ?  Architecture of AWS 

Slides:



Advertisements
Similar presentations
Running Your Startup on Amazon Web Services Alex Iskold Founder/CEO AdaptiveBlue Feature Writer ReadWriteWeb.
Advertisements

Creating HIPAA-Compliant Medical Data Applications with Amazon Web Services Presented by, Tulika Srivastava Purdue University.
Ivan Pleština Amazon Simple Storage Service (S3) Amazon Elastic Block Storage (EBS) Amazon Elastic Compute Cloud (EC2)
Amazon Web Services Justin DeBrabant CIS Advanced Systems - Fall 2013.
© 2010 VMware Inc. All rights reserved Amazon Web Services.
Amazon Web Services and Eucalyptus
Cloud Computing Imranul Hoque. Today’s Cloud Computing.
1 NETE4631 Cloud deployment models and migration Lecture Notes #4.
Webscale Computing Mike Culver Amazon Web Services.
The Columbus Dispatch on Amazon. The Presenters David Landreman Web Services IT Manager LinkedIn:
Web Server Administration
Platform as a Service (PaaS)
Google AppEngine. Google App Engine enables you to build and host web apps on the same systems that power Google applications. App Engine offers fast.
Internet GIS. A vast network connecting computers throughout the world Computers on the Internet are physically connected Computers on the Internet use.
Introduction to Amazon Web Services (AWS)
What’s New with AWS Jeff Barr- Chief
A Brief Overview by Aditya Dutt March 18 th ’ Aditya Inc.
Let's build a media sharing website # 1 Hosting.
Mastering Amazon RDS Data Masters. Special Thanks To… Miami Innovation Center for Entrepreneurship
INFO 344 Web Tools And Development CK Wang University of Washington Spring 2014.
1 Web Server Administration Chapter 1 The Basics of Server and Web Server Administration.
Cloud Computing. What is Cloud Computing? Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable.
Accessing the Amazon Elastic Compute Cloud (EC2) Angadh Singh Jerome Braun.
The Blue Book pages 19 onwards
Cloud Computing Amazon Web Services - introduction Keke Chen.
Amazon Web Services BY, RAJESH KANDEPU. Introduction  Amazon Web Services is a collection of remote computing services that together make up a cloud.
Cloud Computing & Amazon Web Services – EC2 Arpita Patel Software Engineer.
Webscale Computing Mike Culver Amazon Web Services.
Presented by: Mostafa Magdi. Contents Introduction. Cloud Computing Definition. Cloud Computing Characteristics. Cloud Computing Key features. Cost Virtualization.
Microsoft Azure SoftUni Team Technical Trainers Software University
Conversing in the Cloud Ryan Kupfer, Scott Wetter, Bryan Welfel, Shekhar Pradhan.
ArcGIS Server for Administrators
How AWS Pricing Works Jinesh Varia Technology Evangelist.
AWS Amazon Web Services Georges Akpoly CS252. Overview of AWS Amazon Elastic Compute Cloud (EC2) Amazon Simple Storage Service (S3) Amazon Simple Queue.
CLOUD WITH AMAZON. Amazon Web Services AWS is a collection of remote computing services Elastic Compute Cloud (EC2) provides scalable virtual private.
Licensed under Creative Commons Attribution-Share Alike 3.0 Unported License Cloud Hosting Practices Lessons DuraSpace has learned Bill Branan Open Repositories.
Cloud Computing is a Nebulous Subject Or how I learned to love VDF on Amazon.
Cloud services Amazon Web Service (AWS) Intro and usage.
Cloud Computing from a Developer’s Perspective Shlomo Swidler CTO & Founder mydrifts.com 25 January 2009.
KAASHIV INFOTECH – A SOFTWARE CUM RESEARCH COMPANY IN ELECTRONICS, ELECTRICAL, CIVIL AND MECHANICAL AREAS
 Cloud Computing technology basics Platform Evolution Advantages  Microsoft Windows Azure technology basics Windows Azure – A Lap around the platform.
Cofax Scalability Document Version Scaling Cofax in General The scalability of Cofax is directly related to the system software, hardware and network.
© 2015 MetricStream, Inc. All Rights Reserved. AWS server provisioning © 2015 MetricStream, Inc. All Rights Reserved. By, Srikanth K & Rohit.
Amazon Web Services. Amazon Web Services (AWS) - robust, scalable and affordable infrastructure for cloud computing. This session is about:
INTRODUCTION TO AMAZON WEB SERVICES (EC2). AMAZON WEB SERVICES  Services  Storage (Glacier, S3)  Compute (Elastic Compute Cloud, EC2)  Databases (Redshift,
DreamFactory for Microsoft Azure Is an Open Source REST API Platform That Enables Mobilization of Data in Minutes across Frameworks and Storage Methods.
Fault – Tolerant Distributed Multimedia Streaming Web Application By Nirvan Sagar – Srishti Ganjoo – Syed Shahbaaz Safir
Platform as a Service (PaaS)
Course: Cluster, grid and cloud computing systems Course author: Prof
AWS Simple Icons v AWS Simple Icons: Usage Guidelines
Univa Grid Engine Makes Work Management Automatic and Efficient, Accelerates Deployment of Cloud Services with Power of Microsoft Azure MICROSOFT AZURE.
Deploying Web Application
Platform as a Service (PaaS)
Amazon AWS Solution Architect Associate Exam Questions PDF associate.html AWS Solution Training Exam.
Platform as a Service (PaaS)
Amazon Storage- S3 and Glacier
AWS COURSE DEMO BY PROFESSIONAL-GURU. Amazon History Ladder & Offering.
Acutelearn Amazon Web Services Training Classroom Training Instructor led trainings at Acutelearn premises Corporate Training Custom tailored trainings.
Amazon AWS Solution Architect Associate Exam Dumps For Full Exam Info Visit This Link:
AWS DevOps Engineer - Professional dumps.html Exam Code Exam Name.
Amazon AWS Solution Architect Associate Exam Questions PDF associate-dumps.html AWS Solution Training.
2018 Amazon AWS DevOps Engineer Professional Dumps - DumpsProfessor
Cloud Computing BY: Udit Jain.
Outline Virtualization Cloud Computing Microsoft Azure Platform
AWS Cloud Computing Masaki.
Quasardb Is a Fast, Reliable, and Highly Scalable Application Database, Built on Microsoft Azure and Designed Not to Buckle Under Demand MICROSOFT AZURE.
The Blue Book pages 19 onwards
Amazon Web Services.
Presentation transcript:

Nikolay Tomitov Technical Trainer SoftAcad.bg

 What are Amazon Web services (AWS) ?  What’s cool when developing with AWS ?  Architecture of AWS  Quota & Pricing  Amazon Web Services  Demo application  Deploying Simple Applications

 Simple Storage Service (S3) ◦ Provides limitless storage of large files in the cloud  Elastic Compute Cloud (EC2) ◦ Provides virtual machine instances called Amazon Machine Instances ◦ Ability to create AMI’s on the fly according to demand  Simple Queue Service (SQS) ◦ Provides reliable messaging between any applications using AWS  Amazon EBS  Amazon Cloud Front ◦ Think of this as a simple web server for static content  Amazon SimpleDB, and others …

 Services are provided over Web  Communication is web-service based  Communication interface API has been designed to be simple and effective  Three kinds of interfaces: REST, Query & SOAP based  Authentication embedded in each message

Standard On-Demand Instances Small (Default)$0.090 per Hour$0.115 per Hour Medium$0.180 per Hour$0.230 per Hour Large$0.360 per Hour$0.460 per Hour Extra Large$0.720 per Hour$0.920 per Hour

 Ability to increase or decrease capacity within minutes  Ability to commission one, hundreds, or even thousands of server instances simultaneously  A web service API to control the scaling of instances depending on your needs  A “pay only for what you use” pricing model

 Highly available and highly reliable storage volumes ◦ From 1GB to 1TB ◦ Mounted as devices by EC2 instances  Use them as hard drives  Created in specific availability zone  Automatically replicated  Performance metrics (Amazon CloudWatch)  $0.10 per 1 million I/O requests you make to your volume

 Backups of your data lying in Amazon S3  Incremental  Loaded lazily  Shared

 Provides reliable messaging between any applications using AWS  Multiple writers and readers ◦ Multiple parts of your system can send or receive messages at the same time  Configurable properties and access control  Messages are stored in distributed environment ◦ To facilitate reliable delivery

 Web service that makes it easy to set up, operate, and scale a relational database in the AWS cloud ◦ Currently supporting Oracle and MySQL  Simple to deploy  Scalable & reliable  Secure

 Stores textual information in a simple database structure  Does not mandate schema for database  Indexes information to facilitate faster query  Stores data securely and reliably across multiple data centers  No limits on amount of data

 Offers secure online storage system for any kind of data  Data is universally accessible over the Web  No limits on amount of data, longevity or bandwith for transfer or publish  Scalable, distributed system ◦ Stores data redundantly across geographically separated data centers

 A relational database service with minimal administration ? ( Amazon RDS )  A fast, highly scalable NoSQL database service ? ( Amazon DynamoDB )  A NoSQL database service for smaller datasets ? ( Amazon SimpleDB )  A relational database you can manage on your own ( Amazon EC2 + Amazon EBS )

 Easy setup, operate and send notifications from the cloud !  Highly scalable, flexible, cost-effective  Broad protocol choice (HTTP, , SMS, etc.)  Best for event-driven workflows  “Pull” mechanism

 Authoritative Domain Name System (DNS) service  Well documented and easy to setup

 Web service for content delivery (CDN)  Supports edge locations  Map domain name to distribution  Fast, simple, elastic, reliable, global and cost-effective

 Supports Adobe’s Flash and Windows Media Services  Benefits to end users – close; easy to pause, rewind; different encodings  Wide variety of formats

 Hosting your most frequently accessed website components  Distributing software  Publishing popular media files

 The problem with databases ?  Memcached solution  Implements Memory Caching system by caching repetitive queries  Easy to setup, manage, scale  Each cluster has one or more cache nodes

 Follow the tutorial at: om/2010/11/24/absolute-first-step- tutorial-for-amazon-web-services/ om/2010/11/24/absolute-first-step- tutorial-for-amazon-web-services/ 1. Sign up to Amazon AWS 2. Create an EC2 machine with Linux 3. Connect and install Apache Web Server 4. Test the Apache Web Server's Home Page Submit the URL of your Apache Web server in the AWS cloud.

 Create a simple application in C#, Java, PHP or other language to upload / download a file in Amazon S3. Follow these tutorials: 1. atest/gsg/ atest/gsg/ 2. atest/dev/UploadInSingleOp.html atest/dev/UploadInSingleOp.html 3. atest/dev/GettingObjectsUsingAPIs.html atest/dev/GettingObjectsUsingAPIs.html