Top Banner
Cloudify Case Studies Shay Hassidim Deputy CTO GigaSpaces [email protected]
20
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: The DevOps PaaS Infusion - May meetup

Cloudify Case Studies

Shay HassidimDeputy CTOGigaSpaces

[email protected]

Page 2: The DevOps PaaS Infusion - May meetup

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

Page 3: The DevOps PaaS Infusion - May meetup

3

Microsoft Azure Easy onboarding of Java JEE app

HP Cloud Services (HPCS) Enterprise-grade SLAs

AWS – EC2 Hybrid private/public deployment

Case Studies

Page 4: The DevOps PaaS Infusion - May meetup

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

Page 5: The DevOps PaaS Infusion - May meetup

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

Page 6: The DevOps PaaS Infusion - May meetup

Architecture

AzureLoad-Balancer

6

Page 7: The DevOps PaaS Infusion - May meetup

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

Page 8: The DevOps PaaS Infusion - May meetup

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

Page 9: The DevOps PaaS Infusion - May meetup

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

Page 10: The DevOps PaaS Infusion - May meetup

10

Availability Zone A

Architecture

Availability Zone B

Page 11: The DevOps PaaS Infusion - May meetup

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

Page 12: The DevOps PaaS Infusion - May meetup

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

Page 13: The DevOps PaaS Infusion - May meetup

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

Page 14: The DevOps PaaS Infusion - May meetup

14

Hosting Data Center

Architecture

EC2 Cloud

XAP

XAP

Page 15: The DevOps PaaS Infusion - May meetup

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

Page 16: The DevOps PaaS Infusion - May meetup

Live Demo

16

Page 17: The DevOps PaaS Infusion - May meetup

17

4 Clouds – Same App , no changes!

Local Cloud

Page 18: The DevOps PaaS Infusion - May meetup

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

Page 19: The DevOps PaaS Infusion - May meetup

Architecture

Load-Balancer

19

Page 20: The DevOps PaaS Infusion - May meetup

Get it today, for free: www.cloudifysource.org