Eucalyptus – build AWS-compatible private and hybrid cloud computing environments

Last Updated on June 15, 2023

Elastic Utility Computing Architecture for Linking Your Programs to Useful Systems (Eucalyptus) is open source computer software for building Amazon Web Services (AWS)-compatible private and hybrid cloud computing environments.

It pools together existing virtualized infrastructure to create cloud resources for compute, network and storage.

Besides being compatible with the de facto standard AWS APIs and tools, the Eucalyptus Cloud is modular, distributed, and scalable and supports multiple hypervisors.

Features include:

  • Amazon Web Services Compatibility – provides industry-leading compatibility with popular Amazon Web Services (AWS) APIs including EC2, S3, Elastic Block Store (EBS), Identity and Access Management (IAM), Auto Scaling, Elastic Load Balancing (ELB), and CloudWatch:
    • EC2-compatible Compute – deploy EC2-compatible compute resources and efficiently increase or decrease compute capacity based on applications demands. Eucalyptus provides support for popular EC2 features including Elastic Block Store (EBS), Elastic IP Addresses, CloudWatch, Auto Scaling, Elastic Load Balancing, and Resource Tagging.
    • Customizable Instance Types – default instance types which align closely to instance types available in Amazon EC2 and can be easily customized to meet your needs.
    • Amazon Machine Image (AMI) Compatible – utilizes a virtual machine image format compatible with AWS’s Amazon Machine Image (AMI) format and allows you to create, store, or easily import existing AMIs.
    • S3-compatible object storage API for easy storage and retrieval of persistent data.
    • Elastic Block Store (EBS)-compatible Block Storage – offers EBS-compatible block level storage volumes which can be attached to compute instances with support for snapshots and Boot from EBS.
    • Identity and Access Management (IAM) – provides account, user, and group management compatible with AWS Identity and Access Management (IAM).
  • Use industry-standard servers, storage, networking, and virtualization technologies to deliver cost-effective, AWS-compatible cloud services in your datacenter:
    • Pool Compute Resources – efficiently pool compute resources for improved utilization and greater cost efficiency.
    • Leverage Existing Hardware Investments – deploy Eucalyptus easily on existing, industry-standard x86 server hardware.
    • Support for leading open source and proprietary hypervisors such as KVM and VMware vSphere.
    • Virtual Machine Image Management – utilizes a virtual machine image format compatible with AWS’s Amazon Machine Image (AMI) format and allows you to create, store, or easily import existing AMIs.
    • Auto Scaling – scale Eucalyptus resources up or down based on policies defined using EC2-compatible APIs and tools.
    • CloudWatch – monitoring solution for cloud resources and applications running in Eucalyptus.
    • Elastic Load Balancing – distributes incoming application traffic across multiple Eucalyptus instances, providing greater fault tolerance for applications.
    • Resource Tagging – assign customizable metadata to Eucalyptus resources, categorize cloud resources in different ways.
  • Provides S3-compatible object storage and EBS-compatible block storage using industry-standard storage hardware:
    • S3-compatible Object Storage – provides S3-compatible API for object storage which enables easy storage and retrieval of persistent data.
    • Elastic Block Store (EBS)-compatible Block Storage – provides EBS-compatible block level storage volumes which can be attached to compute instances with support for snapshots and Boot from EBS.
    • Industry-standard Storage Hardware – leverage existing investments in industry-standard storage hardware including direct-attached storage, NAS, and SAN devices
    • Snapshot Management – snapshot and protect data stored in block storage volumes.
  • Flexible and scalable virtual networking capabilities compatible with AWS Elastic IPs, Security Groups, and Elastic Load Balancing:
    • Elastic IPs – mask instance or cluster failures by programmatically remapping public IP addresses to any instance associated with a Eucalyptus account.
    • Security Groups – acts as a virtual firewall that controls network traffic allowed to reach one or more instances in Eucalyptus.
    • Elastic Load Balancing – distributes incoming application traffic across multiple Eucalyptus instances.
  • Web-based console to provide self-service provisioning of cloud resources to users:
    • Instance Management – create, manage, and delete instances.
    • EBS Volume Management – view existing EBS volumes, create new volumes, attach and detach volumes from a running instance, and delete volumes.
    • Credentials and Key Pairs – view a list of key pairs, create new key pairs, and delete key pairs.
    • Snapshot Management – view a list of snapshots, create new snapshots, and delete snapshots.
    • Elastic IP Addresses – view a list of available elastic IP addresses, allocate new elastic IP addresses from the Eucalyptus cloud to the user’s account, and associate and/or disassociate elastic IP addresses with running instances.
  • Manage their cloud via REST-based APIs, command line interface (CLI), or from a web-based console:
    • Web-based Administrator Console – perform cloud management functions.
    • Identity and Access Management (IAM) – provides account, user, and group management compatible with AWS Identity and Access Management (IAM).
    • Active Directory and LDAP Integration – integrates with Microsoft Active Directory (AD) and LDAP directory services for federation of users and groups.
    • Zero Downtime Cloud Maintenance.
  • AWS-compatible private clouds that can accelerate dev and test cycles while maintaining IT governance and control.

Website: www.dxc.technology
Support: GitHub Code Repository
Developer: Eucalyptus Systems, Inc.
License: GNU GPL v3

Eucalyptus is written in Java. Learn Java with our recommended free books and free tutorials.

Return to IaaS Home Page


Popular series
Free and Open Source SoftwareThe largest compilation of the best free and open source software in the universe. Each article is supplied with a legendary ratings chart helping you to make informed decisions.
ReviewsHundreds of in-depth reviews offering our unbiased and expert opinion on software. We offer helpful and impartial information.
Alternatives to Proprietary SoftwareReplace proprietary software with open source alternatives: Google, Microsoft, Apple, Adobe, IBM, Autodesk, Oracle, Atlassian, Corel, Cisco, Intuit, and SAS.
GamesAwesome Free Linux Games Tools showcases a series of tools that making gaming on Linux a more pleasurable experience. This is a new series.
Artificial intelligence iconMachine Learning explores practical applications of machine learning and deep learning from a Linux perspective. We've written reviews of more than 40 self-hosted apps. All are free and open source.
Guide to LinuxNew to Linux? Read our Linux for Starters series. We start right at the basics and teach you everything you need to know to get started with Linux.
Alternatives to popular CLI tools showcases essential tools that are modern replacements for core Linux utilities.
System ToolsEssential Linux system tools focuses on small, indispensable utilities, useful for system administrators as well as regular users.
ProductivityLinux utilities to maximise your productivity. Small, indispensable tools, useful for anyone running a Linux machine.
AudioSurveys popular streaming services from a Linux perspective: Amazon Music Unlimited, Myuzi, Spotify, Deezer, Tidal.
Saving Money with LinuxSaving Money with Linux looks at how you can reduce your energy bills running Linux.
Home ComputersHome computers became commonplace in the 1980s. Emulate home computers including the Commodore 64, Amiga, Atari ST, ZX81, Amstrad CPC, and ZX Spectrum.
Now and ThenNow and Then examines how promising open source software fared over the years. It can be a bumpy ride.
Linux at HomeLinux at Home looks at a range of home activities where Linux can play its part, making the most of our time at home, keeping active and engaged.
Linux CandyLinux Candy reveals the lighter side of Linux. Have some fun and escape from the daily drudgery.
DockerGetting Started with Docker helps you master Docker, a set of platform as a service products that delivers software in packages called containers.
Android AppsBest Free Android Apps. We showcase free Android apps that are definitely worth downloading. There's a strict eligibility criteria for inclusion in this series.
Programming BooksThese best free books accelerate your learning of every programming language. Learn a new language today!
Programming TutorialsThese free tutorials offer the perfect tonic to our free programming books series.
Linux Around The WorldLinux Around The World showcases usergroups that are relevant to Linux enthusiasts. Great ways to meet up with fellow enthusiasts.
Stars and StripesStars and Stripes is an occasional series looking at the impact of Linux in the USA.
Subscribe
Notify of
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

0 Comments
Inline Feedbacks
View all comments