Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Archtecturing a Platform as a Service - How to move Software into the cloud

vedanova
January 21, 2015

Archtecturing a Platform as a Service - How to move Software into the cloud

I gave a little presentation @ PechaKucha night about how / why to build a Platform as a Service (PaaS) and what topics need to be taken care of.

vedanova

January 21, 2015
Tweet

More Decks by vedanova

Other Decks in Technology

Transcript

  1. Architecturing a Platform as a Service (PaaS) How to move

    Software into the Cloud January 2015, Christoph Klocker
  2. What is a PaaS? Platform as a Service automates the

    configuration, deployment and ongoing management of applications in the cloud. (Gartner)
  3. Requirements Enpower the Customer Flexibility • Start / Restart an

    instance • Switch to a bigger / smaller instance • Pause an instance (pay less) • Integrate monitoring • Security options (open ports, close them)
  4. Requirements Enpower the Customer Billing • Pay as you go

    (pay per hour) • Pay annually upfront Backups • Instance Snapshot • Data Snapshots
  5. AWS resources and services • EC2 - Server Instances •

    EBS - Block Storage (OS, Data) • S3 - Backups, Snapshots, Software • Route53 - Dynamic subdomains • SNS - Messaging to Admin Interface • Cloud Formation - Configuration and Management of AWS resources.
  6. Immutable Infrastructure Always know the exact state of a state

    of a server Never touch a server manually, everything is scripted Never SSH into it