• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Javatjänster i molnet   sensommarsymposium v2
 

Javatjänster i molnet sensommarsymposium v2

on

  • 331 views

 

Statistics

Views

Total Views
331
Views on SlideShare
328
Embed Views
3

Actions

Likes
0
Downloads
0
Comments
1

2 Embeds 3

https://www.linkedin.com 2
http://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

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

11 of 1 previous next

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • The fonts are not displayed correct. Should be using the Aller font
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Lite som citatet tidigare anspelade på så behöver man inte kunna eller ens behöva bry sig om vissa delar.
  • Lite som citatet tidigare anspelade på så behöver man inte kunna eller ens behöva bry sig om vissa delar.
  • Lite som citatet tidigare anspelade på så behöver man inte kunna eller ens behöva bry sig om vissa delar.
  • Varit med länge!
  • Lite som citatet tidigare anspelade på så behöver man inte kunna eller ens behöva bry sig om vissa delar.
  • Lite som citatet tidigare anspelade på så behöver man inte kunna eller ens behöva bry sig om vissa delar.

Javatjänster i molnet   sensommarsymposium v2 Javatjänster i molnet sensommarsymposium v2 Presentation Transcript

  • JAVATJÄNSTER I MOLNET1
  • • 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/magede2
  • Agenda Bakgrundsinfo - SaaS, PaaS, IaaS Molntjänster Demo3
  • 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/Datormoln4
  • {S|P|I}aaS * (M)BaaS * SaaS * SECaaS * APIaaS * PaaS * IaaS * BPaaS * StaaS * TEaaS * DaaS5
  • Software-as-a-Service «User Cloud» Google Docs, Fortnox, SpeedLedger, Salesforce6
  • Platform-as-a-Service «Developer Cloud» Heroku, Windows Azure, Google App Engine, Cloud Foundry7
  • Infrastructure-as-a-Servic «Systems Cloud» Amazon EC2, Rackspace, Windows Azure8
  • 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äkerhet9
  • Cloud Foundry Google App Engi Windows Azure Amazon Elastic Beanstalk Joyent Jelastic OpenShift EngineYard Kinvey Heroku Backlift Firebase CloudBees App Harbour Oracle PaaS Kumolous PHPFog HostingStack AppFog10
  • PaaS - Heroku * Heroku * Google App Engine * Cloud Foundry * Windows Azure11
  • Heroku Officiellt Community12
  • Heroku - egenskaper begränsningar * Utveckla & kör lokalt * Read only-filsystem * Modulbaserat / Addons * Max app-storlek 100Mb * Git - transportmekanism * Långsamt vid första request * Skala oändligt – Amazon EC2 * Skalar ej automatiskt * Web- & worker dyno * OpenJDK 6 * OpenJDK 6 * Kommandoradsgränssnitt * Ramverk ex: - Spring - Play * Kommandoradsgränssnitt13
  • PaaS - Google App Engine * Heroku * Google App Engine * Cloud Foundry * Windows Azure14
  • Google App Engine (GAE)15
  • GAE - egenskaper begränsningar * Googles infrastruktur * Read only-filsystem * Googles services * Max app-storlek 500Mb – 1000 filer * Utveckla & kör lokalt * Subset av JRE * Ant & IDE-plugins * Ej sockets eller trådar * Skalar vid behov * Inga addons – lock in * Ramverk ex: * Kortlivade bakrundsprocesser - GWT - Spring - Grails16
  • PaaS - Cloud Foundry * Heroku * Google App Engine * Cloud Foundry * Windows Azure17
  • Cloud Foundry .com .org18
  • Cloud Foundry egenskaper -* Utveckla & testa lokalt* Maven / vmc / sts * ”Kortlivat” filsystem* Välj/byt molnleverantör * Server? Övervakning? Loggfiler?* Micro / Public / Private * Tomcat 6* Ramverk: Tjänster: * Manuell skalning - Spring - Postgres * Ej klart med prissättning - Grails - RabbitMQ * Fragmentering? - Sinatra - Redis* Utbyggbart19
  • PaaS – Windows Azure * Heroku * Google App Engine * Cloud Foundry * Windows Azure20
  • Windows Azure Virtual Machines - IaaS - Manual maintenance Web Sites - Web hosting - Custom applications Cloud Services - PaaS - Admin access to VM21
  • Windows Azure egenskaper -* Test-moln* Olika deploystöd (inkl. * ”Kortlivat” filsystemEclipse) * Komplicerat* Web roles vs. Worker roles * Servervalfrihet* Stage and Production * Långsam deploy* Standard-tjänster- Messaging * Microsoft-beroende- SQL / BigTable* Enterprise-tjänster- Networking - Media Services- Azure AD - CDN* Marketplace22
  • Demo23
  • Källa & resurser * http://www.flickr.com/photos/thomashawk/10630 5937/ * http://www.flickr.com/photos/wwarby/510737656 2/ * 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/Heroku24 * http://www.heroku.com