The DevOps PaaS Infusion - May meetup
-
Upload
norm-leitman -
Category
Technology
-
view
252 -
download
1
description
Transcript of The DevOps PaaS Infusion - May meetup
![Page 2: The DevOps PaaS Infusion - May meetup](https://reader033.fdocuments.net/reader033/viewer/2022061207/54844a3db4af9ff46c8b45a4/html5/thumbnails/2.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022061207/54844a3db4af9ff46c8b45a4/html5/thumbnails/3.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022061207/54844a3db4af9ff46c8b45a4/html5/thumbnails/4.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022061207/54844a3db4af9ff46c8b45a4/html5/thumbnails/5.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022061207/54844a3db4af9ff46c8b45a4/html5/thumbnails/6.jpg)
Architecture
AzureLoad-Balancer
6
![Page 7: The DevOps PaaS Infusion - May meetup](https://reader033.fdocuments.net/reader033/viewer/2022061207/54844a3db4af9ff46c8b45a4/html5/thumbnails/7.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022061207/54844a3db4af9ff46c8b45a4/html5/thumbnails/8.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022061207/54844a3db4af9ff46c8b45a4/html5/thumbnails/9.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022061207/54844a3db4af9ff46c8b45a4/html5/thumbnails/10.jpg)
10
Availability Zone A
Architecture
Availability Zone B
![Page 11: The DevOps PaaS Infusion - May meetup](https://reader033.fdocuments.net/reader033/viewer/2022061207/54844a3db4af9ff46c8b45a4/html5/thumbnails/11.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022061207/54844a3db4af9ff46c8b45a4/html5/thumbnails/12.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022061207/54844a3db4af9ff46c8b45a4/html5/thumbnails/13.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022061207/54844a3db4af9ff46c8b45a4/html5/thumbnails/14.jpg)
14
Hosting Data Center
Architecture
EC2 Cloud
XAP
XAP
![Page 15: The DevOps PaaS Infusion - May meetup](https://reader033.fdocuments.net/reader033/viewer/2022061207/54844a3db4af9ff46c8b45a4/html5/thumbnails/15.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022061207/54844a3db4af9ff46c8b45a4/html5/thumbnails/16.jpg)
Live Demo
16
![Page 17: The DevOps PaaS Infusion - May meetup](https://reader033.fdocuments.net/reader033/viewer/2022061207/54844a3db4af9ff46c8b45a4/html5/thumbnails/17.jpg)
17
4 Clouds – Same App , no changes!
Local Cloud
![Page 18: The DevOps PaaS Infusion - May meetup](https://reader033.fdocuments.net/reader033/viewer/2022061207/54844a3db4af9ff46c8b45a4/html5/thumbnails/18.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022061207/54844a3db4af9ff46c8b45a4/html5/thumbnails/19.jpg)
Architecture
Load-Balancer
19