In my last series of blog posts I detailed the considerations for Stage 2 of the new EucaStart 2.0 methodology, which covered the architectural discussions that should be had before choosing and deploying cloud hardware. In this blog post, I will provide a high-level overview of what you can expect to receive during the third stage of your EucaStart program, and what you should do with that information.
Architecture Diagram and Bill of Materials
Getting to...
Introduction
When you first start using Eucalyptus, you are concerned with the intricacies of building images, configuring virtual instances and using all the variety of API features and tools that Eucalyptus offers.
However, when Eucalyptus becomes a tool your business relies on you need to consider making sure you can recover the system from a catastrophic failure. In the enterprise this usually means making adequate backups and being able to restore the whole system from...
在我的前一篇博客文章《通过AWS SDK for Java操作Eucalyptus私有云(1)》中,我们通过一段简单的Java代码演示了可以使用AWS SDK for Java来对基于Eucalyptus的私有云进行操作。在这篇博客文章中,我们进一步介绍AWS SDK for Java中一些常用的API,并以Eucalyptus社区云服务(Eucalyptus Community Cloud)为测试环境对这些代码进行测试。
// 首先导入必要的类库
import java.util.*;
import com.amazonaws.*;
import com.amazonaws.auth.*;
import com.amazonaws.services.ec2.*;
import com.amazonaws.services.ec2.model.*;
// 定义一个类
public class...
As part of the EucaStart 2.0 engagement process, Eucalyptus Professional Services is providing detailed information on each stage of an IaaS cloud deployment in an open and transparent way for all to modify and implement. We hope this will help guide our users, ...
Eucalyptus是一个开放源代码的、与AWS高度兼容的云管理平台。以AWS为参考原型的各种云管理平台(例如OpenStack)都在某种程度上兼容AWS API,但是只有Eucalyptus将忠诚地兼容AWS API上升到企业战略与核心竞争力的层面。忠诚地兼容AWS API意味着客户能够在私有云环境中继续使用各种现有的与AWS API相兼容的工具、脚本和映像(AMI),能够在基于Eucalyptus的私有云和AWS公有云之间迁移负载和数据,或者是将基于Eucalyptus的私有云作为开发测试环境但是将AWS公有云作为生产环境。
但是,理想与现实之间总是存在差距的。Eucalyptus以AWS为原型不断地完善自身所提供的功能,而AWS也在不断地对现有的服务进行改进。在目前这个阶段,Eucalyptus还无法100%地实现AWS所提供的各种功能和特性。举个例子来说,一个基于最新版本的AWS SDK for Java的应用,直接用来管理一个基于Eucalyptus的私有云,可能还是会遇到一些意想不到的问题。因此,Eucalyptus公司对AWS SDK for...
When planing what types of servers to use for your Eucalyptus deployment, there are several things to take into consideration. The first thing to consider is what type of network you are deploying to (e.g. one that you completely control or a colocation facility). The second thing to consider is what type of storage you plan to use with the Walrus (e.g. local disk, iSCSI LUN, Fibre Channel backed LUN, etc.). Figuring out these things ahead of time will help you to pick the best server...
In the first three posts in this series we took a look at networking, application stack, and storage considerations when designing Eucalyptus clouds. In this blog post, we will take a look at compute infrastructure considerations, as well as some misc. gotchas and common mistakes to avoid when designing a Eucalyptus cloud.
Compute Infrastructure Considerations
The compute infrastructure, though the heart of any cloud platform, is the last to get consideration...
As part of the EucaStart 2.0 engagement process, Eucalyptus Professional Services is providing detailed information on each stage of an IaaS cloud deployment in an open and transparent way for all to modify and implement....
The first cut of the Ansible deployment playbook for deploying Eucalyptus private clouds is ready. I’ve merged the first “release” into the master branch here: https://github.com/lwade/eucalyptus-playbook. Feedback and contributions are very welcome, please file issues against the project.
This playbook allows a user to deploy a single front-end cloud (i.e. all component on a single system) and as many NC’s as...
In our previous blog entries in this series, we have examined how networking and application stack considerations affect good cloud design. In this entry, we will take a look at how to design for storage in the cloud.
Cloud Storage Considerations
The results of your application research drives cloud storage design. Based on the data gathered about applications, we can determine how much storage being used will be ephemeral and how much must be persistent. We then...
