Open J2EE Session Cluster December 2013. Open J2EE Session Cluster 2 Agenda Drivers Existing products Description Technology choices Demo Plan.

Slides:



Advertisements
Similar presentations
Data-Intensive Cloud Control for GENI GEC 8 demo Orca control framework July 20, 2010 Michael Zink, Prashant Shenoy, Jim Kurose, David Irwin and Emmanuel.
Advertisements

Clouds are like cotton candy, and irons … make shirts flat? Barney Boisvert
Take your CMS to the cloud to lighten the load Brett Pollak Campus Web Office UC San Diego.
AWS Simple Icons v2.1 Usage Guidelines Check to make sure you have the most recent set of AWS Simple Icons. This version was last updated 4/18/2013 (v2.1)
Building a scalable multi-tenanted Application Server on the Cloud using Tomcat, Axis2 & Synapse Senaka Fernando (senaka at apache.org)
Futures – Alpha Cloud Deployment and Application Management.
1 NETE4631 Cloud deployment models and migration Lecture Notes #4.
Nikolay Tomitov Technical Trainer SoftAcad.bg.  What are Amazon Web services (AWS) ?  What’s cool when developing with AWS ?  Architecture of AWS 
Building and Deploying a Simple Web Application. Tomcat and JSP Tomcat is an application server, commonly used to host JSP applications Applications are.
Supervisor: Hadi Salimi Abdollah Ebrahimi Mazandaran University Of Science & Technology January,
By: Raj Akula. Professor: Wei Hao. Course: CSC 599. Semester: Fall 2011.
Data-intensive Computing on the Cloud: Concepts, Technologies and Applications B. Ramamurthy This talks is partially supported by National.
Running Your Database in the Cloud Eran Levin VP R&D - Xeround.
A Brief Overview by Aditya Dutt March 18 th ’ Aditya Inc.
Experiences with AWS and RightScale By: Max Gribov Presented at New York PHP, March 22, 2011
Cloud Computing for the Enterprise November 18th, This work is licensed under a Creative Commons.
Boston Bootcamp April 27 th, 2013 Azure Websites Udaiappa Ramachandran ( Udai
Module 13: Network Load Balancing Fundamentals. Server Availability and Scalability Overview Windows Network Load Balancing Configuring Windows Network.
— Build your own enterprise-class PaaS platform. Master Cloudset Cloudset1 Cloudset Resource Pool cloud Dedicated resource can be assigned to a cloudset.
GigaSpaces Global HTTP Session Sharing October 2013 Massive Web Application Scaling.
Cloud Computing Amazon Web Services - introduction Keke Chen.
The eHealth Services Capstone Project
Energia Open Source Bazaar AWS  Enes UYSAL - Summer Internship 2012 at CaixaMagica.
Amazon Web Services BY, RAJESH KANDEPU. Introduction  Amazon Web Services is a collection of remote computing services that together make up a cloud.
1 NETE4631 Amazon Cloud Offerings Lecture Notes #6.
Cloud Computing & Amazon Web Services – EC2 Arpita Patel Software Engineer.
Windows Azure Conference 2014 Deploy your Java workloads on Windows Azure.
How AWS Pricing Works Jinesh Varia Technology Evangelist.
Amazon Web Services MANEESH MOHANAVILASAM. OLD IS GOLD?...NOT Predicting peaks Developing partnerships Buying and maintaining hardware Upgrading hardware.
AWS Elastic Beanstalk and Docker: High Fidelity, High Velocity Deployments in the Cloud Evan Senior Developer Advocate, AWS.
Windows Azure Conference 2014 LAMP on Windows Azure.
Data-Intensive Cloud Control for GENI GEC 10 Orca control framework March 15 th, 2011 Michael Zink, Prashant Shenoy, Jim Kurose, David Irwin and Emmanuel.
Licensed under Creative Commons Attribution-Share Alike 3.0 Unported License Cloud Hosting Practices Lessons DuraSpace has learned Bill Branan Open Repositories.
Activity Monitoring Tool MIS 2008/2009 Software Project - Group 1 1/4 Architecture Technical Manager.
Auto-scaling Axis2 Web Services on Amazon EC2 By Afkham Azeez.
4/26/2017 Use Cloud-Based Load Testing Service to Find Scale and Performance Bottlenecks Randy Pagels Sr. Developer Technology Specialist © 2012 Microsoft.
Experimental Deployment 1 Amazon Cloud (US-East-1* Zone) Amazon EC2 Instance Glassfish App Server MySQL Database JDBC SSH Developer HTTP Users.
Launch Amazon Instance. Amazon EC2 Amazon Elastic Compute Cloud (Amazon EC2) provides resizable computing capacity in the Amazon Web Services (AWS) cloud.
And scales by cloning the app on multiple servers/VMs/Containers Traditional architecture approach Microservices architecture approach A microservice.
Cloud Computing: Pay-per-Use for On-Demand Scalability Developing Cloud Computing Applications with Open Source Technologies Shlomo Swidler.
#SummitNow Alfresco Deployments on AWS Cost-Effective, Scalable & Secure Michael Waldrop Director, Solutions Engineering .
© 2015 MetricStream, Inc. All Rights Reserved. AWS server provisioning © 2015 MetricStream, Inc. All Rights Reserved. By, Srikanth K & Rohit.
Amazon Web Services. Amazon Web Services (AWS) - robust, scalable and affordable infrastructure for cloud computing. This session is about:
Deploying Elastic Java EE Microservices in the Cloud with Docker
Fault – Tolerant Distributed Multimedia Streaming Web Application By Nirvan Sagar – Srishti Ganjoo – Syed Shahbaaz Safir
Take an Analytics-Driven Approach to Container Performance Marc Chéné, Principal Product Manager Den Gladkikh (aka outcoldman), Principal Dev Engineer.
SEMINAR ON.  OVERVIEW -  What is Cloud Computing???  Amazon Elastic Cloud Computing (Amazon EC2)  Amazon EC2 Core Concept  How to use Amazon EC2.
Moving to the cloud As easy as 1, 2, …4? Kevin Dermody Project Manager - Multimedia Services - HEAnet.
Architecting Enterprise Workloads on AWS Mike Pfeiffer.
242: Get Your Head in the Cloud!
How to tune your applications before moving your database to Microsoft Azure SQL Database (MASD) OK, you've jumped into your Azure journey by creating.
Security Group Amazon RDS Mysql Media Request S3
What are the most popular services offered by Amazon Web Services..?Amazon Web Services
Welcome to AWS Certification Exam
Amazon Web Services Training in Hyderabad. About Us Best Amazon Web Services (AWS) Training in Hyderabad. KMRsoft offers AWS classroom, online, corporate.
Acutelearn Amazon Web Services Training Classroom Training Instructor led trainings at Acutelearn premises Corporate Training Custom tailored trainings.
PLOTr -KUSHAL MEHTA.
Latest Amazon AWS-Certified-Developer-Associate Certification Practice Question Answers – Dumps4download
AWS Administrator overview  SV Trainings AWS Training –provides real time and placement oriented Amazon Web Services (AWS) Online Training. Our AWS Course.
Building a Database on S3
Brandon Hixon Jonathan Moore
Creating Leaders in Technology TECHNOLOGIES. What are we? A multi-national Training Company delivering quality training in latest Technologies across.
AWS Cloud Computing Masaki.
Image Magick in the Cloud Scalable Image Processing Service
End-user measurement combined with deep technical visibility
Amazon Web Services.
Cloud Security AWS as an example.
How to scale your morning commute using Python?
Cloud Security AWS as an example.
Redefinition of Business Continuity Strategies using Cloud Native Enterprise Architectures Frank Stienhans, CTO August 2016.
Presentation transcript:

Open J2EE Session Cluster December 2013

Open J2EE Session Cluster 2 Agenda Drivers Existing products Description Technology choices Demo Plan

Open J2EE Session Cluster 3 Drivers Current architecture at Penn has dedicated servers for applications Generally an app gets 3-10 app servers Traffic is not constant During the night or during certain times of year, servers are idle

Open J2EE Session Cluster 4 Drivers (continued) AWS auto-scales The Elastic Load Balancer uses monitoring (cloud watch) to scale up or down for certain thresholds The ELB uses sticky session for our applications Scaling up is not problem (existing sessions stay put) Scaling down might be an issue (if there are sessions on the machine which will be terminated)

Open J2EE Session Cluster 5 Existing products J2EE session replication –Tomcat has this –Multicast (inconvenient for multi-availability zones) –Not sure it scales well (other institutions I have talked to haven’t had good experience with it and don’t use it) Other software add-ons didn’t look appealing

Open J2EE Session Cluster 6 Description

Open J2EE Session Cluster 7 Technology choices Small Java filter, with few dependencies Interfaces can customize various parts of the flow Storage interface to S3 (Amazon Web Service Simple Storage Service) AWS Elasticache might be better, but that is only available from EC2 (?) AWS Dynamo DB was a candidate though items can only be 64kB Could be in application database

Open J2EE Session Cluster 8 Demo See moviemovie

Open J2EE Session Cluster 9 Plans Handle logout (delete session) Ability to limit sessions for app or user? Roll into AWS app in early 2014