You may have noticed in our announcement blog on Tuesday that Citrix CloudPlatform has a really long name (Citrix CloudPlatform 4.2 powered by Apache CloudStack). Why is that and what exactly does that mean?
Citrix CloudPlatform is a downstream (meaning created from and not a new fork) distribution of Apache CloudStack. What is Apache CloudStack? This description of Apache CloudStack from their webpage is a perfect description of the CloudStack/CloudPlatform products:
“Apache CloudStack is open source software designed to deploy and manage large networks of virtual machines, as a highly available, highly scalable Infrastructure as a Service (IaaS) cloud computing platform. CloudStack is used by a number of service providers to offer public cloud services, and by many companies to provide an on-premises (private) cloud offering, or as part of a hybrid cloud solution.
CloudStack is a turnkey solution that includes the entire “stack” of features most organizations want with an IaaS cloud: compute orchestration, Network-as-a-Service, user and account management, a full and open native API, resource accounting, and a first-class User Interface (UI).
CloudStack currently supports the most popular hypervisors: VMware, KVM, XenServer and Xen Cloud Platform (XCP).
Users can manage their cloud with an easy to use Web interface, command line tools, and/or a full-featured RESTful API. In addition, CloudStack provides an API that’s compatible with AWS EC2 and S3 for organizations that wish to deploy hybrid clouds.”
Citrix in conjunction with many customers and other organizations develop in the upstream or top level Apache CloudStack project. All Citrix developed features, enhancements, and fixes are all contributed to Apache CloudStack.
As Apache CloudStack releases new versions, Citrix will create a certified distribution of CloudPlatform, perform testing and hardening, and support a subset of the features from Apache CloudStack.
This development model has the significant advantage of transparency in development and embraces the open source ideals of giving back to the upstream project for the benefit of all users and developers.
This allows the best of both worlds. Take this example from a CloudStack/CloudPlatform customer:
“At Schuberg Philis, we use Apache CloudStack as the foundation for our Mission Critical Cloud and leverage Citrix CloudPlatform to provide us with technical support and access to the Citrix Subject Matter Experts. The ability to contribute features like Virtual Networking directly in Apache CloudStack give us the great benefit of creating a cloud that is fully to our needs and at the same time flexible in usage with our customers environments. We are really excited that Citrix CloudPlatform will now be fully allied with CloudStack versions starting with 4.2 because it means faster release cycles, greater feature parity, more testing and QA and overall, an even better enterprise-ready open source cloud solution that you cannot find anywhere else.”
– Arjan Eriks, Director of Cloud Services, Schuberg Philis
Here are some great NEW resources for more information. Take a Look!
- Citrix CloudPlatform Open Source and Openness Video
- Citrix CloudPlatform Press Release
- Citrix CloudPlatform Announcement Post
- Different Workloads, Different Architectures, One Solution Video
- Advanced Cloud Networking with Citrix CloudPlatform
- Logically Organizing your cloud with Citrix Cloud Platform
- How Citrix CloudPlatform Enables Enterprise Workloads White Paper
- Future Proofing Your Cloud: Why Workloads Define Cloud Strategies White Paper