Amazon EC2 & Eclipsewiki.eclipse.org/images/f/f6/Ehug-EC2.pdf · enterprise can deploy...

20
May 4, 2009 1 Pacific Hi-Tech, Inc. © 2008 Amazon EC2 & Eclipse Using Amazon EC2 tools in Eclipse Greg Hester Pacific Hi-Tech, Inc. [email protected] 808-497-7323

Transcript of Amazon EC2 & Eclipsewiki.eclipse.org/images/f/f6/Ehug-EC2.pdf · enterprise can deploy...

Page 1: Amazon EC2 & Eclipsewiki.eclipse.org/images/f/f6/Ehug-EC2.pdf · enterprise can deploy bandwidth-consuming services and training to its mobile workforce. •Amazon Elastic Compute

May 4, 20091 Pacific Hi-Tech, Inc. © 2008

Amazon EC2 & Eclipse

Using Amazon EC2 tools inEclipse

Greg HesterPacific Hi-Tech, Inc.

[email protected]

Page 2: Amazon EC2 & Eclipsewiki.eclipse.org/images/f/f6/Ehug-EC2.pdf · enterprise can deploy bandwidth-consuming services and training to its mobile workforce. •Amazon Elastic Compute

May 4, 20092 Pacific Hi-Tech, Inc. © 2008

• What is AWS & EC2?• What is an AMI?

– IBM provides EC2 AMIs• Amazon EC2 Console

– AMI (Amazon Machine Image)• Eclipse with EC2 Plugin

– AWS Toolkit– Eclipse.org g-eclipse

Agenda

Page 3: Amazon EC2 & Eclipsewiki.eclipse.org/images/f/f6/Ehug-EC2.pdf · enterprise can deploy bandwidth-consuming services and training to its mobile workforce. •Amazon Elastic Compute

May 4, 20093 Pacific Hi-Tech, Inc. © 2008

What is AWS & EC2?

• Using Amazon Web Services, an e-commerce web sitecan weather unforeseen demand with ease; apharmaceutical company can “rent” computing power toexecute large-scale simulations; a media company canserve unlimited videos, music, and more; and anenterprise can deploy bandwidth-consuming servicesand training to its mobile workforce.

• Amazon Elastic Compute Cloud (Amazon EC2) is a webservice that provides resizable compute capacity in thecloud. It is designed to make web-scale computingeasier for developers.

Page 4: Amazon EC2 & Eclipsewiki.eclipse.org/images/f/f6/Ehug-EC2.pdf · enterprise can deploy bandwidth-consuming services and training to its mobile workforce. •Amazon Elastic Compute

May 4, 20094 Pacific Hi-Tech, Inc. © 2008

What is an AMI?

• An Amazon Machine Image (AMI) is a copy of a server instance thatyou can use to launch identical copies of the instance at any time.For example, an AMI might contain Linux, Apache, and your website content; it might contain Linux, Hadoop, and a customapplication; or it might contain Windows, Internet Information Server(IIS), SQL, and your web store data.

• To use EC2 first sign up at:– http://aws.amazon.com/ec2

• IBM provides AMI’s with IBM Tools installed (Dev AMI’s are Free)– http://aws.amazon.com/solutions/featured-partners/ibm/

Page 5: Amazon EC2 & Eclipsewiki.eclipse.org/images/f/f6/Ehug-EC2.pdf · enterprise can deploy bandwidth-consuming services and training to its mobile workforce. •Amazon Elastic Compute

May 4, 20095 Pacific Hi-Tech, Inc. © 2008

EC2 Account Activity

Page 6: Amazon EC2 & Eclipsewiki.eclipse.org/images/f/f6/Ehug-EC2.pdf · enterprise can deploy bandwidth-consuming services and training to its mobile workforce. •Amazon Elastic Compute

May 4, 20096 Pacific Hi-Tech, Inc. © 2008

EC2 Usage Report

Page 7: Amazon EC2 & Eclipsewiki.eclipse.org/images/f/f6/Ehug-EC2.pdf · enterprise can deploy bandwidth-consuming services and training to its mobile workforce. •Amazon Elastic Compute

May 4, 20097 Pacific Hi-Tech, Inc. © 2008

EC2 Dashboard

Page 8: Amazon EC2 & Eclipsewiki.eclipse.org/images/f/f6/Ehug-EC2.pdf · enterprise can deploy bandwidth-consuming services and training to its mobile workforce. •Amazon Elastic Compute

May 4, 20098 Pacific Hi-Tech, Inc. © 2008

EC2 Instance - Launch

Page 9: Amazon EC2 & Eclipsewiki.eclipse.org/images/f/f6/Ehug-EC2.pdf · enterprise can deploy bandwidth-consuming services and training to its mobile workforce. •Amazon Elastic Compute

May 4, 20099 Pacific Hi-Tech, Inc. © 2008

EC2 Instances

Page 10: Amazon EC2 & Eclipsewiki.eclipse.org/images/f/f6/Ehug-EC2.pdf · enterprise can deploy bandwidth-consuming services and training to its mobile workforce. •Amazon Elastic Compute

May 4, 200910 Pacific Hi-Tech, Inc. © 2008

EC2 AMIs

Page 11: Amazon EC2 & Eclipsewiki.eclipse.org/images/f/f6/Ehug-EC2.pdf · enterprise can deploy bandwidth-consuming services and training to its mobile workforce. •Amazon Elastic Compute

May 4, 200911 Pacific Hi-Tech, Inc. © 2008

EC2 Elastic IPs

Page 12: Amazon EC2 & Eclipsewiki.eclipse.org/images/f/f6/Ehug-EC2.pdf · enterprise can deploy bandwidth-consuming services and training to its mobile workforce. •Amazon Elastic Compute

May 4, 200912 Pacific Hi-Tech, Inc. © 2008

EC2 Key Pairs

Page 13: Amazon EC2 & Eclipsewiki.eclipse.org/images/f/f6/Ehug-EC2.pdf · enterprise can deploy bandwidth-consuming services and training to its mobile workforce. •Amazon Elastic Compute

May 4, 200913 Pacific Hi-Tech, Inc. © 2008

EC2 Security Groups

Page 14: Amazon EC2 & Eclipsewiki.eclipse.org/images/f/f6/Ehug-EC2.pdf · enterprise can deploy bandwidth-consuming services and training to its mobile workforce. •Amazon Elastic Compute

May 4, 200914 Pacific Hi-Tech, Inc. © 2008

Eclipse Support for EC2

From Amazon• AWS Toolkit for Eclipse

– http://aws.amazon.com/eclipse/• Developing Java Web Applications with Apache Tomcat and AWS

– http://developer.amazonwebservices.com/connect/entry.jspa?externalID=2241

From Eclipse• g-Eclipse Project (Tools for Grid & Cloud Computing)

– http://www.eclipse.org/geclipse/• g-Eclipse and AWS

– http://www.eclipse.org/geclipse/gettingstarted.php

Page 15: Amazon EC2 & Eclipsewiki.eclipse.org/images/f/f6/Ehug-EC2.pdf · enterprise can deploy bandwidth-consuming services and training to its mobile workforce. •Amazon Elastic Compute

May 4, 200915 Pacific Hi-Tech, Inc. © 2008

Eclipse EC2 AMIs

Page 16: Amazon EC2 & Eclipsewiki.eclipse.org/images/f/f6/Ehug-EC2.pdf · enterprise can deploy bandwidth-consuming services and training to its mobile workforce. •Amazon Elastic Compute

May 4, 200916 Pacific Hi-Tech, Inc. © 2008

Eclipse EC2 Instances

Page 17: Amazon EC2 & Eclipsewiki.eclipse.org/images/f/f6/Ehug-EC2.pdf · enterprise can deploy bandwidth-consuming services and training to its mobile workforce. •Amazon Elastic Compute

May 4, 200917 Pacific Hi-Tech, Inc. © 2008

Eclipse EC2 Security Groups

Page 18: Amazon EC2 & Eclipsewiki.eclipse.org/images/f/f6/Ehug-EC2.pdf · enterprise can deploy bandwidth-consuming services and training to its mobile workforce. •Amazon Elastic Compute

May 4, 200918 Pacific Hi-Tech, Inc. © 2008

Eclipse EC2 Tomcat Server

Page 19: Amazon EC2 & Eclipsewiki.eclipse.org/images/f/f6/Ehug-EC2.pdf · enterprise can deploy bandwidth-consuming services and training to its mobile workforce. •Amazon Elastic Compute

May 4, 200919 Pacific Hi-Tech, Inc. © 2008

Eclipse Launch Console

Page 20: Amazon EC2 & Eclipsewiki.eclipse.org/images/f/f6/Ehug-EC2.pdf · enterprise can deploy bandwidth-consuming services and training to its mobile workforce. •Amazon Elastic Compute

May 4, 200920 Pacific Hi-Tech, Inc. © 2008

AQ&www.pacifichitech.com