-
Notifications
You must be signed in to change notification settings - Fork 1
Home
This wiki will document the work done to showcase aspects of the NetflixOSS cloud platform on the IBM SoftLayer Cloud. The technology demonstrated here includes components from NetflixOSS, IBM SoftLayer and RightScale. It should be noted that this work in no way implies support of this solution by IBM or SoftLayer (or Netflix).
| | | | | | |
----|----|----|----|----|----|----|---- | + | | + | | = |
Want to get a quick demo first? If so, watch our video that showcases the portability work we did:
We started with the Acme Air NetflixOSS application that showcases the middle tier technologies and services of the NetflixOSS cloud platform. Give Acme Air was known to cover a majority of the platform and scale to interesting levels of load on Amazon EC2, we thought it would be a good application to systematically move over to another cloud environment and application runtime environment.
Here is a table of components we worked on porting (both before and after):
functional element | before port | after port |
---|---|---|
JVM | Open Java | IBM Java |
Application Server | Apache Tomcat | WebSphere Liberty Profile |
IaaS cloud | Amazon EC2 | IBM SoftLayer |
Auto Scaling | Amazon EC2 ASG's | RightScale server arrays |
Here is the list of areas of NetflixOSS components we ported (or validated on other runtimes):
- Application Server runtime components: Karyon, Governator, Eureka Client, Ribbon, Hystrix, Archaius
- Micro service location services: Eureka Server
- Application Cluster Management: Asgard (and it's dependence on Amazon EC2 Auto Scaling Groups)
- Automated Testing Services: The Simian Army (specifically Chaos Monkey)