Slides: How to Select a PaaS

1,570 views
1,371 views

Published on

These slides will help you to choose a PaaS solution by analyzing 6 most important dimensions: adoption, features, operational capabilities, continuous delivery and ALM, architecture and deployment principles, developer ecosystem.

Published in: Software, Technology, Business
0 Comments
6 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,570
On SlideShare
0
From Embeds
0
Number of Embeds
9
Actions
Shares
0
Downloads
90
Comments
0
Likes
6
Embeds 0
No embeds

No notes for slide

Slides: How to Select a PaaS

  1. 1. @renatco Selecting PaaS Renat Khasanshyn @Altoros renat.k@altoros.com Boston Cloud Foundry Meetup, May 22, 2014
  2. 2. @renatco *  AWS Elastic Beanstalk vs Cloud Foundry Features VM,  overhead   Minutes   Some  in-­‐app  configura8on  files   Retrieves  logs  from  each  VM   Hours,  requires  DNS  changes  in  Rt  53   Containers,  lightweight   Seconds   Fully  compliant  bindings   Built-­‐in  logging   Instant   Architecture  &  Footprint   Scalability  (change  #  of  app  instances)   12  Factor  Compliance   Logging   Blue/Green  Produc8on  Updates   AWS  Only   Any  Support  cloud  environments   Proprietary   Open  Source,  Apache  2.0  Control  
  3. 3. @renatco *  PaaS vs IaaS IaaS PaaS Features Minutes   Centralized  service  by  PaaS,  for  any  app   Use  a  simple  CLI:  $  cf  bind  service   Resul  API   Yes   Hours,  days,  or  weeks   Architects  link  each  app  to  IaaS  APIs   Server  setup,  dev-­‐ops  requests   None.  Build  your  own?   No   App  goes  live   App  Scalability  /  High  Availability   Time  to  be  produc8ve   Manage  app  by  API?   Self-­‐healing  
  4. 4. @renatco *  How does Cloud Foundry compare to Open Shift? Download  10  page  brief:     hap://paas.ly/CFvsOpenShib   or  www.altoros.com/openshib-­‐cloudfoundry    
  5. 5. @renatco *  Deployment models Credit  -­‐  Mike  Kavis  
  6. 6. @renatco *  Criteria?
  7. 7. @renatco *  Introducing Dimensions! Dimension   Plaorm  A   Plaorm  B   Adop8on   Score   Score   Features   Score   Score   Opera8onal  Capabili8es   Score   Score   Con8nuous  Delivery  &  Applica8on  Lifecycle   Management   Score   Score   Architecture  and  Deployment  Principles   Score   Score   Developer  Ecosystem   Score   Score   Total  
  8. 8. @renatco *  Criteria for dimension “Adoption” Number  of  customers,  number  of  applica8ons  hosted,  footprint  of   deployments.   Example   •  Number  of  google  queries   •  Number  of  public  deployments  (offered  for  purchase  as  a   subscrip8on)   •  Number  of  private  deployments  (approximate)   •  Number  of  vendors  offering  support   •  Approximate  Number  of  applica8ons  
  9. 9. @renatco *  Criteria for Dimension “Features” •  Applica8on  and  service  container   services   •  Business  process  and  business  rule   services   •  Integra8on  services  and  message   brokers   •  Complex  event  processing  services   •  Data  access  and  persistence  services   •  Applica8on  life-­‐cycle  management   •  Automated  run-­‐8me  governance   services   •  Policy  registry  and  repository  services   •  Iden8ty  management   •  Security   •  Service  level  management  
  10. 10. @renatco *  Dimension “Operational Capabilities” •  Resource  monitoring  features   •  Resource  management  features   •  Resource  quota  management  features   •  Performance  management  features   •  Traffic  orchestra8on  (i.e.  message  throaling,   message  rou8ng,  message  correla8on)    
  11. 11. @renatco *  Dimension “Cont. Delivery & App Lifecycle Mgmt” •  PaaS  integra8on  with  on-­‐premise  sobware  development  life-­‐cycle  tooling   •  PaaS  integra8on  with  on-­‐premise  automated  service  governance  tooling   and  policy  repositories   •  Supported  DevOps  ac8vi8es  (e.g.  automated  provisioning,  self-­‐service   configura8on,  process  automa8on,   •  con8nuous  integra8on,  con8nuous  deployment)   Automated  governance  including:   •  -­‐  Service  catalogue  and  service  8ers   •  -­‐  Demand  and  capacity  management   •  -­‐  Life-­‐cycle  management   •  -­‐  Infrastructure  Authority  integra8on  
  12. 12. @renatco *   Dimension “Architecture & Deployment Principles” •  On-­‐demand  self-­‐service   •  Broad  network  access   •  Resource  pooling/mul8-­‐tenancy     •  Rapid  elas8city   •  Measured  Service   •  Policy  
  13. 13. @renatco *  Dimension “Ecosystem” •  Github:  #  of  forks,  favorites   •  #  of  Cartridges  vs  #  of  Buildpacks   •  #  of  lines  of  code   •  #  of  contributors,  distribu8on  of  contributors   •  Coverage  by  test  cases   •  #  of  registered  users  in  forums   •  #  of  posts  and  responses  in  forums  
  14. 14. @renatco *   www.cfsummit.com June 9-11, 2014, San Francisco
  15. 15. @renatco *   *our mission Make  a  drama)c  impact  on  humanity,  by     slashing  the  )me  and  cost  of  applica)on  delivery.  
  16. 16. @renatco *  *Assembly lines? Adding  a  moving  tool  belt  to  the  assembly  line,     Reduced  the  amount  of  )me  to  assemble  a  new  car     from  23  hours  to  90  minutes.       15x
  17. 17. @renatco *   our vision Make  ”soCware  factories”  and  “data  lakes”     available  on  any  cloud.  With  a  click  of  a  buFon.      
  18. 18. @renatco *   Buenos Aires Oslo London Zurich Sunnyvale, CA Copenhagen Minsk Santa Fe Boston 30%Female 70%Male   +5 Join  us  on  an   average  month   Full Time Enablers DevOps Software Engineers 256 WHO WE ARE
  19. 19. @renatco *  WHAT WE DO Altoros brings “software assembly” and “data lakes” into organizations Managed Services Training Consulting Delivered by Altoros Delivered by partners from CF Ecosystem
  20. 20. @renatco *Customers Wehighlyrecommend Altoros to rapidly build complex applications using cutting edge technologies. Again, great job! Christopher Adorna, Sony Design Center, LA “ NoSQL/Hadoop  benchmarking   Cloud  Foundry  training  and  integra8on   Enablement  of  X-­‐as-­‐Service   IntegraBon  with  IaaS/PaaS   Enablement  of  strategic  workload  revenue   White  label  Cloud  Foundry  PaaS   Enterprises & SaaS Software Companies Hosting Providers
  21. 21. @renatco *   Thank you. Resources – just fire up a blank email! Cloud  Foundry     Reference  Architecture     for  AWS  and  Ubuntu  OpenStack   refarc@altoros.com   No8fica8on  on  training  in  Boston   training@altoros.com   Get  an  evangelist  to  deliver  a  hands-­‐ on  demo  to  your  team   workshop@altoros.com   DIY  Deployment  Guide   r@altoros.com  

×