Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.
Build your Cloud
Native Apps
with Helion Development Platform.
Etienne COINTET
@ecointet
Interrupt !
Poll time
A No
B More or Less
C Yes but I was watching TV as well…
D Yes, It was great
Have you seen my first Webinar?
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without n...
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without n...
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without n...
ROUND
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without n...
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without n...
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without n...
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without n...
ROUND
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without n...
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without n...
ROUND
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without n...
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without n...
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without n...
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without n...
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without n...
ROUND
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without n...
ROUND
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without n...
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without n...
ROUND
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without n...
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without n...
© Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without n...
HP Helion European Webinar Series ,Webinar #3
Prochain SlideShare
Chargement dans…5
×

HP Helion European Webinar Series ,Webinar #3

411 vues

Publié le

Build Your First Cloud Native App In The Cloud In 45 Min Tutorial with Etienne Cointet.

Publié dans : Technologie
  • Soyez le premier à commenter

HP Helion European Webinar Series ,Webinar #3

  1. 1. Build your Cloud Native Apps with Helion Development Platform. Etienne COINTET @ecointet
  2. 2. Interrupt !
  3. 3. Poll time A No B More or Less C Yes but I was watching TV as well… D Yes, It was great Have you seen my first Webinar?
  4. 4. © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. SERVER DATABASE NETWORK MIDDLEWARE SECURITY CODE (a lot)
  5. 5. © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. SERVER DATABASENETWORK MIDDLEWARE CODE (a lot)
  6. 6. © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. FAIL 0 SUCCESS 0
  7. 7. ROUND
  8. 8. © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. CODE TIME! <section id="cta" class="wrapper style3"> <h2>My Application is great</h2> <ul class="actions"><li><a href="#" class="button big"> <?php echo « Container Port is: » .getenv("VCAP_APP_PORT"); ?> </a></li> </ul> </section> VCAP_APP_HOST VCAP_APPLICATION VCAP_APP_PORT VCAP_SERVICES …
  9. 9. © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Interrupt !
  10. 10. © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Poll time A PHP B .NET (C# / ASP / …) C NODE.JS D Ruby / Python E JAVA F Others What is your favorite language?
  11. 11. © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Platform ConsumersNetwork DNS / LB/ … Services Service(s) WEB Cloud-Native App … Instance(s) BUILDPACK
  12. 12. ROUND
  13. 13. © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. I have no information about my database I know everything about my database <?php $link = mysql_connect(“192.168.1.120", “etienne042", “MyPassword"); echo ‘successfully connected!'; ?> <?php $services = getenv("VCAP_SERVICES"); $services_json = json_decode($services,true); $db_config = $services_json["mysql"][0]["credentials"]; mysql_connect($db_config["hostname"], $db_config["user"], $db_config["password"]); ?> CODE TIME!
  14. 14. © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Define dependancies (frameworks, libs) Configuration file Ask services needed Build version (release, debug…) Release XX.YY Port listening Movable Logs Unique code My App Services N instances 12factor.net
  15. 15. ROUND
  16. 16. © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. DEA Auto-detect
  17. 17. © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. CODE TIME! buildpack: https://github.com/cloudfoundry/php-buildpack.git https://github.com/cloudfoundry/java-buildpack https://github.com/cloudfoundry/ruby-buildpack https://github.com/cloudfoundry/nodejs-buildpack https://github.com/cloudfoundry/php-buildpack https://github.com/cloudfoundry/go-buildpack https://github.com/cloudfoundry/python-buildpack
  18. 18. © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  19. 19. © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Interrupt !
  20. 20. © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Poll time A Never B Sometimes C Often D Yes I’m. Are you a Microsoft Developer?
  21. 21. ROUND
  22. 22. © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. .NET Support The OpenStack Word Mark is either a registered trademark/service mark or trademark/service mark of the OpenStack Foundation, in the United States and other countries and is used with the OpenStack Foundation’s permission. We are not affiliated with, endorsed or sponsored by the OpenStack Foundation, or the OpenStack community. Cloud Foundry is a trademark and/or registered trademark of Pivotal Software, Inc. in the United States and/or other countries. Windows DEA Router CloudController Linux DEA HealthManager Services Services
  23. 23. ROUND
  24. 24. © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. CODE TIME! <connectionStrings> <add name="SchoolContext" connectionString= "Server={ContosoUniversity-db#hostname},{ContosoUniversity-db#port}; Database={ContosoUniversity-db#name}; User Id={ContosoUniversity-db#username}; Password={ContosoUniversity-db#password}; MultipleActiveResultSets=true;" providerName="System.Data.SqlClient" /> </connectionStrings>
  25. 25. © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Overview of Cloud Foundry Windows Support System Components • Windows Server 2012 R2 • Process and Resource Isolation • Build pack for IIS8/.NET • Supports CLR v2 to 4.5.2 • Applications: IIS, ASP.NET, WCF, Web API • Frameworks: MVC2, 3, 4, 5, …, SignalR, … Windows DEA (CF v2) • GO • Supported Microsoft SQL Server versions & flavors • Microsoft SQL Server 2012 SP1 Express • Microsoft SQL Server 2014 Express • Windows Server 2012 R2 Core or better • By default runs on Windows MSSQL node, but can run anywhere Cloud Foundry Microsoft SQL Server Service Broker Developer Tools • --stack win2012r2 Standard Helion CLI • Programmatic access to CF • Full object v2 model coverage • Supporting: UAA, AOK, Loggregator and Logyard Cloud Foundry .NET SDK • Deploy (publish), Start/Stop/Restart, Delete apps from MSBuild Cloud Foundry MS Build Tasks • Explore Cloud Foundry cluster and manipulate from within Visual Studio • Deploy application from within Visual Studio Cloud Foundry Explorer for Visual Studio
  26. 26. ROUND
  27. 27. © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Interrupt !
  28. 28. © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Poll time A Yes B No (actually I didn’t try) C No (I’m not a gamer…) D No Can you play with the 3D app ?
  29. 29. © Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

×