Razvoj Java aplikacija u Amazon AWS Cloud: Praktična demonstracija



Similar documents
Thing Big: How to Scale Your Own Internet of Things.

AIST Data Symposium. Ed Lenta. Managing Director, ANZ Amazon Web Services

Introduction to Amazon Web Services! Leo Senior Solutions Architect

EEDC. Scalability Study of web apps in AWS. Execution Environments for Distributed Computing

Introduction to AWS in Higher Ed

AWS Cloud for HPC and Big Data

Amazon Web Services. Lawrence Berkeley LabTech Conference 9/10/15. Jamie Baker Federal Scientific Account Manager AWS WWPS

Amazon Web Services Annual ALGIM Conference. Tim Dacombe-Bird Regional Sales Manager Amazon Web Services New Zealand

Service Organization Controls 3 Report

Last time. Today. IaaS Providers. Amazon Web Services, overview

Scalable Application. Mikalai Alimenkou

How To Use Aws.Com

Service Organization Controls 3 Report

Innovative Geschäftsmodelle Ermöglicht durch die AWS Cloud

LONDON. 2015, Amazon Web Services, Inc. or its affiliates. All rights reserved

Last time. Today. IaaS Providers. Amazon Web Services, overview

Scaling in the Cloud with AWS. By: Eli White (CTO & mojolive) eliw.com - mojolive.com

Amazon Web Services Yu Xiao

AWS Performance Tuning

The Cloud as a Computing Platform: Options for the Enterprise

Microservices on AWS

AWS IaaS Services. Methods Digital GCloud Service Definition

Enterprise Cloud Computing with AWS. for internal partner use only

ur skills.com

CLOUD COMPUTING WITH AWS An INTRODUCTION. John Hildebrandt Solutions Architect ANZ

How To Manage An Orgsync Database On An Amazon Cloud 2 Instance

APP DEVELOPMENT ON THE CLOUD MADE EASY WITH PAAS

Introduction to DevOps on AWS

Scalability in the Cloud HPC Convergence with Big Data in Design, Engineering, Manufacturing

JAVA IN THE CLOUD PAAS PLATFORM IN COMPARISON

PCI on Amazon Web Services (AWS) What You Need To Know Understanding the regulatory roadmap for PCI on AWS

Amazon Web Services Primer. William Strickland COP 6938 Fall 2012 University of Central Florida

AWS Benefits, Regions & Across. Paul Yung Head of Territory Development HK, Macau & TW pyung@amazon.com

Primex Wireless OneVue Architecture Statement

Running Oracle Applications on AWS

Cloud Computing Benefits for Educational Institutions

Amazon AWS in.net. Presented by: Scott Reed

DLT Solutions and Amazon Web Services

Cloud Computing with Amazon Web Services and the DevOps Methodology.

SOC on Amazon Web Services (AWS) What You Need To Know Understanding the regulatory roadmap for SOC on AWS

Amazon Elastic Beanstalk

Scalable Architecture on Amazon AWS Cloud

Getting Started with SAP BI on AWS

Using ArcGIS for Server in the Amazon Cloud

A Comparison of Clouds: Amazon Web Services, Windows Azure, Google Cloud Platform, VMWare and Others (Fall 2012)

Background on Elastic Compute Cloud (EC2) AMI s to choose from including servers hosted on different Linux distros

Using ArcGIS for Server in the Amazon Cloud

ColdFusion 10 in the Amazon AWS Cloud. Sven Ramuschkat tecracer GmbH

Cloud Computing. José Fortes Center for Cloud and Autonomic Computing Advanced Computing and Information Systems Lab

!"#$%&'()*'+),-./)0' 9##+':,%-.;),0'

Real Time Big Data Processing

CONNECTRIA MANAGED AMAZON WEB SERVICES (AWS)

Cloud and the future of Unemployment Sean Rhody, CTO Capgemini Government Solutions

Amazon Web Services Fredrik Rapp, Partner Manager. 2015, Amazon Web Services, Inc. or its affiliates. All rights reserved.

AWS Directory Service. Simple AD Administration Guide Version 1.0

Développement logiciel pour le Cloud (TLC)

Building. Applications. in the Cloud. Concepts, Patterns, and Projects. AAddison-Wesley. Christopher M. Mo^ar. Cape Town Sydney.

The Scenario: Priority Matrix for Cloud Computing

Architecture Statement

Expand Your Infrastructure with the Elastic Cloud. Mark Ryland Chief Solutions Architect Jenn Steele Product Marketing Manager

Chapter 3 Cloud Infrastructure. Cloud Computing: Theory and Practice. 1

Agenda. - Introduction to Amazon s Cloud - How ArcGIS users adopt Amazon s Cloud - Why ArcGIS users adopt Amazon s Cloud - Examples

TECHNOLOGY WHITE PAPER Jan 2016

HADOOP BIG DATA DEVELOPER TRAINING AGENDA

Cloud Hosting. QCLUG presentation - Aaron Johnson. Amazon AWS Heroku OpenShift

Amazon Web Services: a Case Study Course: Business Process for IT Services 2012, EPFL

AWS for M&E. Bhavik Vyas / bhavikv@amazon.com Amazon Web Services M&E Partner Eco-System Manager DEG Up in the Clouds May 2015

OpenShift on OpenStack

Systems Integration in the Cloud Era with Apache Camel. Kai Wähner, Principal Consultant

OpenShift on you own cloud. Troy Dawson OpenShift Engineer, Red Hat November 1, 2013

OpenShift Enterprise PaaS by Red Hat. Andrey Markelov RHCA Red Hat, Presales Solution Architect

Deep Dive: Infrastructure as Code

Chapter 9 PUBLIC CLOUD LABORATORY. Sucha Smanchat, PhD. Faculty of Information Technology. King Mongkut s University of Technology North Bangkok

Managed Amazon Web Services

AWS Development Essentials

Avosys Technology, Inc. Contract Number: DIR-SDD-2724 MSRP SERVICES LISTING

Getting Started with AWS. Computing Basics for Linux

Servers. Servers. NAT Public Subnet: /20. Internet Gateway. VPC Gateway VPC: /16

Big Data on AWS. Services Overview. Bernie Nallamotu Principle Solutions Architect

Amazon Web Services: Risk and Compliance July 2015

Getting Started with AWS. Web Application Hosting for Linux

Shadi Khalifa Database Systems Laboratory (DSL)

TECHNOLOGY WHITE PAPER Jun 2012

IAN MASSINGHAM. Technical Evangelist Amazon Web Services

Fault-Tolerant Computer System Design ECE 695/CS 590. Putting it All Together

Cost Optimization with AWS

How To Migrate To Cloud Computing On A Microsoft Cloud (Cloud)

Transcription:

Razvoj Java aplikacija u Amazon AWS Cloud: Praktična demonstracija Robert Dukarić University of Ljubljana Faculty of Computer and Information Science Laboratory for information systems integration Competence Center for SOA www.soa.si Cloud Computing Competence Center www.cloud.si

Outline What is AWS? AWS services - overview Compute & Networking Storage & Content Delivery Database Deployment & Management App Services AWS Elastic Beanstalk Practical demonstration

WHAT IS AWS?

Amazon Web Services What is AWS? Amazon Web Services is a collection of remote computing services (also called web services) that together make up a cloud computing platform, offered over the Internet by Amazon.com. Amazon Web Services (AWS) comprises about 25 services, each of which exposes an area of functionality. It provides a variety of infrastructure-, platform- and storage-as-aservice functionalities. The largest public cloud provider in the world!

Amazon Web Services - Magic Quadrant Magic Quadrant for Cloud Infrastructure as a Service Source: Gartner (August 2013)

Amazon Web Services - goals 30 % 70 % Local infrastructure Business Management AWS infrastructure 70 % Business 30 % Management

Amazon Web Services AWS Global Infrastructure N. Virginia Oregon N. California Ireland Singapore Tokyo Sydney São Paulo GovCloud

Amazon Web Services Business partners

Amazon Web Services AWS Management Console simple and intuitive web-based user interface

AWS SERVICES (IAAS AND PAAS)

Amazon Web Services - services Compute & Networking Direct Connect EC2 Elastic MapReduce Route 53 VPC Storage & Content Delivery CloudFront Glacier S3 Storage Gateway Database DynamoDB ElastiCache RDS Redshift NEW Deployment & Management CloudFormation CloudWatch Data Pipeline Elastic Beanstalk IAM OpsWorks NEW App Services CloudSearch Elastic Transcoder NEW SES SNS SQS SWF

Amazon Web Services Compute & Networking Direct Connect Dedicated Network Connection to AWS EC2 (Elastic Compute Cloud) Virtual Servers in the Cloud Elastic MapReduce Managed Hadoop Framework Route 53 Scalable Domain Name System (DNS) VPC (Virtual Private Cloud) Isolated Cloud Resources

Amazon Web Services Storage & Content Delivery CloudFront Global Content Delivery Network Glacier Archive Storage in the Cloud S3 (Simple Storage Service) Scalable Storage in the Cloud Storage Gateway Integrates On-Premises IT Environments with Cloud Storage

Amazon Web Services Database DynamoDB Predictable and Scalable NoSQL Data Store ElastiCache In-Memory Cache RDS (Relational Database Service) Managed Relational Database Service Redshift NEW Managed Petabyte-Scale Data Warehouse Service

Amazon Web Services Deployment & Management CloudFormation Templated AWS Resource Creation CloudWatch Resource and Application Monitoring Data Pipeline Orchestration for Data-Driven Workflows Elastic Beanstalk AWS Application Container IAM (Identity and Access Management) Secure AWS Access Control OpsWorks NEW DevOps Application Management Service

Amazon Web Services App Services CloudSearch Managed Search Service Elastic Transcoder NEW Easy-to-use Scalable Media Transcoding SES (Simple Email Service) Email Sending Service SNS (Simple Notification Service) Push Notification Service SQS (Simple Queue Service) Message Queue Service SWF (Simple Workflow Service) Workflow Service for Coordinating Application Components

AWS ELASTIC BEANSTALK

Amazon Web Services AWS Elastic Beanstalk AWS Elastic Beanstalk is a Platform-as-a-Service (PaaS) Allows us to quickly deploy and manage applications in the AWS cloud without worrying about the infrastructure that runs those applications. AWS Toolkit for Eclipse, Visual Studio

Amazon Web Services AWS Elastic Beanstalk Uses other AWS services: Amazon EC2, Amazon S3, Amazon SNS, Amazon CloudWatch, Elastic Load Balancing, Auto Scaling Executable model for AWS Elastic Beanstalk

Amazon Web Services development environments Java PHP EC2 Linux VM instances with Tomcat 6 or 7 support AWS Toolkit for Eclipse allows the development, monitoring and App deployment from Eclipse IDE EC2 Linux instances with PHP 5.3 or PHP 5.4 support Deployment is also possible through eb command line (Elastic Beanstalk Command Line) or through git Windows in.net EC2 Windows Server 2008 R2 instance with IIS 7.5 or EC2 Windows Server 2012 with IIS 8 AWS Toolkit for Visual Studio allows the development, monitoring and deployment on Visual Studio IDE Development with.net Framework 2.0 (or higher) is supported

Amazon Web Services development environments Python EC2 instances that support applications on Apache z WSGI (Web Server Gateway Interface) Includes the support for some popular frameworks, such as Django in Flask Deployment is also possible through eb command line (Elastic Beanstalk Command Line) or through git Ruby EC2 instances with Amazon Linux with Ruby 1.8.7 or Ruby 1.9.3 Deployment is also possible through eb command line (Elastic Beanstalk Command Line) or through git Node.js EC2 instances with Amazon Linux running Node.js Deployment is also possible through eb command line (Elastic Beanstalk Command Line) or through git

Amazon Web Services AWS Elastic Beanstalk Pricing There is no additional charge for Elastic Beanstalk you only pay for the underlying AWS resources (e.g. Amazon EC2, Amazon S3) that your application consumes.

DEMO

e-naslov: http://www.cloud.si e-naslov: http://www.soa.si e-pošta: info@cloud.si THANKS!