the devops paas infusion - may meetup
DESCRIPTION
TRANSCRIPT
2
GigaSpaces Deputy CTO More than 20 years of SW development
Java , .Net , C++ , you name it… Almost 10 years with GigaSpaces
From the time we have been startup at the garage… Oversight the entire technical operations within the Americas Located in GigaSpaces NY HQ
About myself – Shay Hassidim
3
Microsoft Azure Easy onboarding of Java JEE app
HP Cloud Services (HPCS) Enterprise-grade SLAs
AWS – EC2 Hybrid private/public deployment
Case Studies
4
Java CRM/data warehouse application that is running on dedicated hosting is ported to Azure.
Classic JEE application using JBoss, Apache web proxy and SQL Server.
Azure Case Study - Overview
5
The application running on Azure must maintain the same SLAs as the hosted environment, including zero downtime.
The complexities of orchestrating and configuring the JEE components needs to be automated.
The Challenges
Architecture
AzureLoad-Balancer
6
7
The complete application, including Java components, was deployed to Azure with zero code changes.
Mission-critical SLAs of the dedicated hosting facility were matched on Azure, with elasticity and application-level monitoring.
The GigaSpaces Solution
8
Seeking a compelling alternative to traditional physical architectures to handle traffic spikes and reduce costs.
Platform consists of Weblogic12, Oracle11 DB, Apache web proxy.
HPCS Case Study - Overview
9
Enterprise class customers have needs in excess of traditional cloud offerings.
Must maintain the levels of security, reliability and disaster recovery provided by the existing physical architecture.
The Challenges
10
Availability Zone A
Architecture
Availability Zone B
11
No need for capacity testing – The service can scale on demand automatically.
Servers which fail are immediately replaced, providing high-availability and SLA enforcement.
Multi availability zones deployment - replaces traditional DR procedures.
The GigaSpaces Solution
12
First cloud-based social casino platform Launched on Facebook, live since mid-
2009. Infrastructure consists of Memset load
balancer, Tomcat, GigaSpaces XAP, MySQL DB.
AWS Case Study - Overview
13
Empower a massively multiplayer/multi-game online casino platform.
Capable of extreme throughput, with hundreds of thousands of concurrent interactive players.
Each player must have a good response time. Operationally cost-effective through a hybrid
private/public cloud deployment. Real-time scalability critical to success.
The Challenges
14
Hosting Data Center
Architecture
EC2 Cloud
XAP
XAP
15
Hybrid cloud architecture enables expensive dedicated hosting centers to only be used for what is required by regulation. Other services sit entirely in the cloud.
Infinite scalability and pay-as-you-go cloud model controlled at the business level rather than the infrastructure level.
The GigaSpaces Solution
Live Demo
16
17
4 Clouds – Same App , no changes!
Local Cloud
The Demo Application – Spring Travel A standard multi-tier Web
application – Spring Travel: Load balancer Web container – Tomcat Database – NoSQL DB
(Cassandra) Demonstrating
Any-Cloud Deployment Deployment automation and
orchestration Management & monitoring
18
Architecture
Load-Balancer
19
Get it today, for free: www.cloudifysource.org