Ladda ner presentationen
Presentation laddar. Vänta.
Publicerades avFrida Danielsson
1
1 JAVATJÄNSTER I MOLNET
2
2 •Johan Hammar •Johan.hammar@evry.com •Twitter: @johanh •Github: https://github.com/johanhammar •Magnus Edevåg •Magnus.edevag@evry.com •Twitter: @edevag •Github: https://github.com/magede
3
3 Agenda Bakgrundsinfo - SaaS, PaaS, IaaS Molntjänster Demo
4
4 En definition ”Datormoln, även kallat molnet, är en teknik baserad på användning av datorer över Internet. Det är en teknik där stora skalbara resurser, exempelvis processorkraft, lagring och funktioner, tillhandahålls som tjänster på Internet till användare som inte behöver ha den tekniska kunskapen eller kontrollen över infrastrukturen.” [1] [1] http://sv.wikipedia.org/wiki/Datormoln
5
5 {S|P|I}aaS * SaaS * PaaS * IaaS * StaaS * SECaaS * DaaS * BPaaS * TEaaS * APIaaS * (M)BaaS
6
6 Software-as-a-Service «User Cloud» Google Docs, Fortnox, SpeedLedger, Salesforce
7
7 Platform-as-a-Service «Developer Cloud» Heroku, Windows Azure, Google App Engine, Cloud Foundry
8
8 Infrastructure-as-a-Service «Systems Cloud» Amazon EC2, Rackspace, Windows Azure
9
9 Varför moln? * Enkelt att komma igång * Möjlighet att (automatiskt) skala vid behov * Billigare (men inte gratis) * Minskad komplexitet - Administration / Konfiguration / Monitorering / etc. * Driftssäkerhet
10
10 Google App Engine HostingStack Jelastic OpenShift Firebase PHPFog AppFog Cloud Foundry EngineYard Amazon Elastic Beanstalk App Harbour Windows Azure Heroku Joyent Kumolous CloudBees Kinvey Oracle PaaS Backlift
11
11 PaaS - Heroku * Heroku * Google App Engine * Cloud Foundry * Windows Azure
12
12 Heroku Officiellt Community
13
13 Heroku * Utveckla & kör lokalt * Git - transportmekanism * Skala oändligt – Amazon EC2 * OpenJDK 6 * Kommandoradsgränssnitt - egenskaper * Web- & worker dyno - begränsningar * Read only-filsystem * Max app-storlek 100Mb * Långsamt vid första request * Skalar ej automatiskt * Kommandoradsgränssnitt * OpenJDK 6 * Modulbaserat / Addons * Ramverk ex: - Spring - Play
14
14 PaaS - Google App Engine * Heroku * Google App Engine * Cloud Foundry * Windows Azure
15
15 Google App Engine (GAE)
16
16 GAE * Googles infrastruktur * Utveckla & kör lokalt * Ant & IDE-plugins * Skalar vid behov - egenskaper * Googles services - begränsningar * Read only-filsystem * Max app-storlek 500Mb – 1000 filer * Ej sockets eller trådar * Inga addons – lock in * Kortlivade bakrundsprocesser * Subset av JRE * Ramverk ex: - GWT - Spring - Grails
17
17 PaaS - Cloud Foundry * Heroku * Google App Engine * Cloud Foundry * Windows Azure
18
18 Cloud Foundry.com.org
19
19 Cloud Foundry- egenskaper * ”Kortlivat” filsystem * Server? Övervakning? Loggfiler? * Tomcat 6 * Manuell skalning * Ej klart med prissättning * Fragmentering? * Utveckla & testa lokalt * Maven / vmc / sts * Välj/byt molnleverantör * Micro / Public / Private * Ramverk:Tjänster: - Spring - Postgres - Grails - RabbitMQ - Sinatra - Redis * Utbyggbart
20
20 PaaS – Windows Azure * Heroku * Google App Engine * Cloud Foundry * Windows Azure
21
21 Windows Azure Virtual Machines -IaaS -Manual maintenance Web Sites -Web hosting -Custom applications Cloud Services -PaaS -Admin access to VM
22
22 Windows Azure- egenskaper * ”Kortlivat” filsystem * Komplicerat * Servervalfrihet * Långsam deploy * Microsoft-beroende * Test-moln * Olika deploystöd (inkl. Eclipse) * Web roles vs. Worker roles * Stage and Production * Standard-tjänster -Messaging -SQL / BigTable * Enterprise-tjänster -Networking - Media Services -Azure AD - CDN * Marketplace
23
23 Demo
24
24 Källa & resurser * http://www.flickr.com/photos/thomashawk/106305937/ * http://www.flickr.com/photos/wwarby/5107376562/ * http://sv.wikipedia.org/wiki/Datormoln * http://en.wikipedia.org/wiki/Cloud_computing * http://en.wikipedia.org/wiki/Google_App_Engine * http://en.wikipedia.org/wiki/Heroku * http://www.heroku.com * http://cloud.google.com
Liknande presentationer
© 2024 SlidePlayer.se Inc.
All rights reserved.