• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Slides: How to Select a PaaS
 

Slides: How to Select a PaaS

on

  • 89 views

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 ...

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.

Statistics

Views

Total Views
89
Views on SlideShare
89
Embed Views
0

Actions

Likes
2
Downloads
17
Comments
0

0 Embeds 0

No embeds

Accessibility

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Slides: How to Select a PaaS Slides: How to Select a PaaS Presentation Transcript

    • @renatco Selecting PaaS Renat Khasanshyn @Altoros renat.k@altoros.com Boston Cloud Foundry Meetup, May 22, 2014
    • @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  
    • @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  
    • @renatco *  How does Cloud Foundry compare to Open Shift? Download  10  page  brief:     hap://paas.ly/CFvsOpenShib   or  www.altoros.com/openshib-­‐cloudfoundry    
    • @renatco *  Deployment models Credit  -­‐  Mike  Kavis  
    • @renatco *  Criteria?
    • @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  
    • @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  
    • @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  
    • @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)    
    • @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  
    • @renatco *   Dimension “Architecture & Deployment Principles” •  On-­‐demand  self-­‐service   •  Broad  network  access   •  Resource  pooling/mul8-­‐tenancy     •  Rapid  elas8city   •  Measured  Service   •  Policy  
    • @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  
    • @renatco *   www.cfsummit.com June 9-11, 2014, San Francisco
    • @renatco *   *our mission Make  a  drama)c  impact  on  humanity,  by     slashing  the  )me  and  cost  of  applica)on  delivery.  
    • @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
    • @renatco *   our vision Make  ”soCware  factories”  and  “data  lakes”     available  on  any  cloud.  With  a  click  of  a  buFon.      
    • @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
    • @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
    • @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
    • @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