Cloud Application Development
AWS-Compatible Services in a Private Cloud
In today’s software development and engineering organizations, engineers and QA teams are often strapped with tight budgets, limited resources and shortened delivery cycles. These challenges often lead to lost productivity, lower quality and product delays. An AWS-compatible Eucalyptus private cloud can ease these pains and enable better organizational agility by providing a standardized and consistent cloud application development environment that maintains consistency across both private and public clouds.
Advanced engineering organizations such as MemSQL, AppDynamics, Mosaik Solutions and Nokia Siemens Networks have already deployed Eucalyptus private clouds for continuous high-volume, large-scale testing of their applications built for AWS. Applications that test successfully on a Eucalyptus private cloud have proven ready for production deployment at unlimited scale on AWS.
"Before Eucalyptus, our engineers had to manually configure each set of nodes for distributed testing, which was incredibly slow and painful," said Eric Frenkiel, CEO of MemSQL. "Now, we can set up and run new instances in just 30 seconds. This allows our engineers to quickly run thousands of tests, and deliver the highest quality product."
Eucalyptus has built on its existing EC2, S3, EBS, and IAM features to extend its lead in AWS compatibility. New AWS-compatible capabilities for hybrid cloud application development include:
Auto Scaling allows application developers to scale Eucalyptus resources up or down based on policies defined using Amazon EC2-compatible APIs and tools. With Auto Scaling, cloud resources can be seamlessly increased or decreased to maintain performance and meet SLAs.
Elastic Load Balancing
Elastic Load Balancing is an AWS-compatible service that distributes incoming application traffic across multiple Eucalyptus instances to provide greater fault tolerance for applications.
CloudWatch is AWS-compatible service that monitors cloud resources and applications running on Eucalyptus clouds. It provides a reliable and flexible monitoring solution which allows application developers and cloud administrators to programmatically collect metrics, set alarms, identify trends, and take action to ensure applications run smoothly.
Expanded AWS Compatibility
Resource Tagging allows application developers and cloud administrators to assign customizable metadata to resources in Eucalyptus. Resource Tags enable users to categorize cloud resources in different ways, for example, by purpose, owner, or environment. Application developers and cloud administrators can filter by tags to easily manage and monitor specific resource collections.
Expanded Instance Types
Eucalyptus now supports an expanded set of instance types to more closely align to instances available in Amazon EC2. Cloud administrators have flexibility to customize instance types to meet specific business and technical requirements.
- Maintenance Mode
Eucalyptus provides a robust cloud platform to ensure greater application uptime to meet demanding SLAs. Maintenance Mode allows cloud administrators to perform maintenance on a Eucalyptus cloud with zero downtime to instances or applications running on the cloud.
The ability to automate infrastructure provisioning across hybrid environments is becoming increasingly important for IT organizations tasked with accelerating cloud application development cycles and achieving greater efficiencies. Eucalyptus is driving even deeper compatibility between public and private clouds to meet customer demand for hybrid cloud computing.