4. Traditional infrastructure does not work
for modern web applications.
• DEVELOPMENT
Is broken with half baked features and work-in progress.
• STAGING
Is an unholy mix of hot fixes and features for next release(s)
with “lorem ipsum”, you can never know what to test.
• PRODUCTION
Has bugs that only appear on production and cannot
be reproduced in staging or development.
6. Platform.sh provides Enterprise class hosting.
• Drupal specific design
• AWS based infrastructure
• 24x7 infrastructure support
• Drupal application support (option).
• High availability of deployment (99,99%)
• High elasticity of resources
• Distributed content delivery network
7. Platform.sh brings the strategic benefits
of continuous website delivery.
• Better site governance: one URL for every feature.
• Better site agility, shorter time-to-market for new features.
• Lower site development costs: -25% (source: large Drupal integrator).
• Lower site operation costs: -38% (source: CEO, Wauwaa.com).
• Better site security: instant site patching.
• Better site support: 24x7 and 2 hours response for Priority 1.
• Better site availability: 99.99% guarantee.
• Better site elasticity: eg from Core 12 to Core 96+.
8. Thank you!
Frédéric Plais, CEO
frederic@commerceguys.com
Jean-Claude Pitcho,
VP Business Development
jean-claude@commerceguys.com
11. • We are a software provider addressing 2 salesforce topics
– Salesforce data backup and recovery
– Salesforce release management
12. • Our solution architecture leverages
• Salesforce as the front end (portal & mobile access)
• Amazon web services as the backend (compute & store)
• The main technical challenges we had:
• Security : a backup application requires an infrastructure having State of the Art security
• High availability : backup apps supports Disaster Recovery Plan and requires redundancy
and high availability
• Data residency : we have customers in the US and in Europe and we must guarantee the
location of the data
• Extreme Data Volume : our customers have billions of records that require a scalable
architecture
How did amazon web services help us to address those challenges?
13. Challenges and AWS solutions 1/2
Challenge Solution
Pay as you grow Pas as you go pricing model
Get support AWS Business Support
Outsource server infrastructure EC2
Guarantee data residency Regions and Availability zones
Build Elastic & Scalable architecture DynamoDB
Elastic load balancers
SQS + EC2 Autoscaling Group
14. Challenges and AWS solutions 2/2
Challenge Solution
Monitor servers availability and resources CloudWatch
Get alerted on incident SNS
Secure access, segregate duties, limit access by
POD, control network access
IAM
VPC
Analyze data and compute RDS
Redshift
Store and download large volumes of data S3
15. Next step for odaseva.com
• Open new AWS regions (APAC, Germany, France?)
• Leverage Redshift and bring Big Data analysis to our customers
• Increase market size by addressing SMB market
• Fully automate release management on AWS to maximize platform
availability