Making the Most of the Portofolio in Amazon EC2 November 10, 2009,
Volume 141, Issue 2
a powerful, instant infrastructure for all kinds of applications
A Sun white paper sets out to explain how to maximize the Sun GlassFish Portfolio in the Amazon Elastic Compute Cloud (EC2) public cloud environment, with a focus on running applications using the Sun GlassFish Enterprise Server in the EC2.
The Sun GlassFish Portfolio is an open platform based on the Project GlassFish software, an open-source application server that implements Java Platform, Enterprise Edition (Java EE platform) technology.
Sun GlassFish Portfolio
Key elements of the Sun GlassFish Portfolio include:
Sun GlassFish Enterprise Server: An open-source platform for building and deploying next-generation applications and services, the Sun GlassFish Enterprise Server is ideal for service-oriented architectures and rich Internet applications utilizing the Java EE platform, Asynchronous JavaScript and XML (AJAX), and JRuby.
Sun GlassFish Web Space Server: A next-generation portal server platform with built-in content and document management, the Sun GlassFish Web Space Server provides human workflow development tools, enterprise identity integration, and social networking features.
Sun GlassFish Enterprise Service Bus: A Java technology-compliant, Web services-based, pluggable integration platform, Sun GlassFish Enterprise Service Bus enables loosely coupled components to communicate with each other through standards-based messaging. It provides core integration, including comprehensive application connectivity, guaranteed messaging, and robust transformation capabilities as well as a unified environment for integration development, deployment, and management.
Sun GlassFish Web Stack: The Sun GlassFish Web Stack is a cross-platform suite of Web-tier technologies developed by several open-source communities, with components compiled, preconfigured, and tested by Sun for performance and compatibility. The stack includes Apache HTTP Server, PHP, Ruby, Python, MySQL database, Tomcat, Lighttpd, and Squid. Also provided with the Sun GlassFish Web Stack is the Sun Continuous Integration Server, a job execution, monitoring, and reporting solution based on open-source Hudson technology.
Amazon EC2
EC2 is a commercial cloud computing service offered by Amazon that enables organizations to rent computer resources on which to launch and manage applications within the Solaris OS, Linux, or Windows server instances. EC2 is an IaaS that provides virtual server instances with unique IP addresses and blocks of storage on demand. It allows users to create, launch, and terminate server instances as needed, paying by the hour for active servers.
The paper covers the Amazon Machine Image (AMI) and Simple Storage Service, before explaining how to actually obtain an AWS account and use its management console and command-line tools. Readers will then find out how to launch a Sun GlassFish Portfolio AMI, deploy an application and create elastic IP addresses.
There are also hints on saving and sharing an instance as well as terminating one.
News and Solutions for Users of Solaris, Java and Oracle's Sun hardware products
Just the news you need, none of what you don't –
42,000+ Members – 24,000+ Articles Published since 1998