idcee 2013: how to overcome technical challenges and build strong technical expertise - ruslan...
TRANSCRIPT
JelasticHow to overcome technical challenges
and build strong technical expertise
Ruslan SinitskiyCTO and Founder
The next gen of cloud platform which can run and scale
ANY Java & PHP applicationswith no code changes
Ruby, Node.js, .Net & Python are coming soon
Developers love to create applications and hate to administer servers10:15 Install OS11:20 Configure the system12:05 Coffee Break13:05 Configure security14:15 Configure Web server15:40 Configure Database16:20 Couple of sandwiches16:50 Configure firewall17:20 Deploy application17:45 Call wife and apologize for the late return18:00 Identify library dependencies20:30 Upgrade packages22:15 Fix dependencies23:50 Couple cans of Red Bull01:30 Run!!!02:05 The end of the working day ~ 16 hours
The same story with Jelastic use
• Easy + Fast + Convenient• Saving time and money
10:15 Choose the configuration10:17 Specify the domain name10:20 Upload application10:25 Run!!!
~ 10 minutes
10 min vs 16 hours = $$$$$$
2008 - We started from…
Backend as a Service
• Prototype – 2 years, 3 person• Tractions – 5k beta users• First money• Found big business issue
• LOCK-IN
2010 – First Investment
We were just lucky
PivotJelastic – Public PaaS
Welcome to the Dev World• Server set up
• Load balancing set up
• Ensuring compatibility
• Configuration consistency
• Integration with dev tools
• Scalability
• Integration with dev and operations services
• Patching
• Application lifecycle management
• Dev / Test / Stage / Production
• Teamwork support
• Source code repository integration
• Continuous integration
• No lock-in
• No code changes required
• Scalability Vertical & Horizontal
• Remote debugging
• Cloning
• Access to logs
• Ability to use 3rd-party libraries
• Build in the cloud
• Recognizable brand
• Developer documentation
• Low learning curve
• Fast automated deployments
Used Technologies
Prototype
• 6 months from scratch – public beta with Java• 1 Pilot Hosting Partner – HostEurope (Germany)• Good traction – quite big number of beta users • A lot of new experience• Fast releases
Challenges
• Nobody had experience in the cloud & hosting• Virtualization was totally new sphere for us• Overloaded hardware – daily outage• Management – the team started to growth • No development process• Underestimated complexity• Extremely Poor English
Challenges
• Custom billing integrations• Errors & bugs that hard to reproduce• Incidents on Productions• Upgrades• Training sessions• Funnel improvement• Expertise of people
Dashboard for Dev & SMBs
• Set up cloud environment in seconds• No extra installation or configuration• One-click & API deployment• Git & SVN support• Maven, Ant & Jenkins support
• Applications Store for SMB• Vertical & Horizontal scaling • Fast resource allocation• Managing application lifecycle• Wide range of software stacks
Pivot 2Cloud Hosting Platform
Top Level Architecture
• High Density of Cluster Utilization
• Smart load distribution and Smart migration between hardnodes
• Turnkey solution (provisioning, billing, stats, business analysis suite, etc)
• Fully automated installation and upgrades
• Works on top of Empty Hardware, VMware IaaS, OpenStack and IaaS
Technical Challenges
• Easy and Fast Deployment
• No Code Changes
• Zero Vendor Lock-In
• Vertical & Horizontal Scalability
• Revolutionary Pricing Model
• Application Lifecycle Management
• High Loads, Session Replication and HA
• Smart Live Migration
Vertical Scaling
• It helps to auto-scale almost ALL apps• Very granular pricing – saves money
Jelastic Awards and Recognition
It’s like winning the “Oscar” of the Java World
We helped Java Hosting to survive
Future
• Enterprise market
• Private Cloud
• More software stacks and programming languages supported
• More performance and product quality alignment
• Global expansion
Questions?
Visit us at http://jelastic.com