1. Plateformes de développement Cloud
Quels acteurs et que proposent-ils ?
Management - Pilotage de projet en entreprise - MTI 2015
2. Management - Pilotage de projet en entreprise - MTI 2015
y
Développement Cloud
Mutualisation des services
Robustesse des applications
3. Management - Pilotage de projet en entreprise - MTI 2015
Comparatif
Critères retenus
i
Type de service
f
Plateforme cible
&
Outils de
développement
y
Services Cloud
c
Sécurité
C
Pricing
M
Analytics
W
Tests / Debug
4. Management - Pilotage de projet en entreprise - MTI 2015
Appcelerator
1
Javascript vers natif,
back-office dans le
cloud
2
Android, iOS, Windows
Phone, HTML 5,
Blackberry, Tizen
3 MVC framework Alloy,
IDE fourni
4
Storage, DB, Push,
Social, User Mngt.,
Photos
SSL Client/Serveur 5
6 Gratuit en Titanium
(250.000 AC/jour)
Enterprise seulement 7
8 Tests et coverage
(Enterprise)
5. Management - Pilotage de projet en entreprise - MTI 2015
RhoMobile
1 Développement mobile
accéléré
2 iPhone, Android,
Windows Phone 8
3 Ruby
4 Database, compilation
NA 5
6 Développement gratuit,
Aucune information
NA 7
NA 8
6. Management - Pilotage de projet en entreprise - MTI 2015
Google Cloud
1 Offre Cloud très
diversifiée
2 Indifférent
3
SDK fournis pour les
principaux langages,
API Rest sinon
4
AppEngine,
ComputeEngine, SQL,
Storage, BigQuery
OAuth 2 5
6
Gratuit en
développement,
à la consommation CPU
et mémoire
Google Analytics serveur 7
NA 8
7. Management - Pilotage de projet en entreprise - MTI 2015
Google Cloud
Répartition des services proposés
!
Others
Storage
Database
35%
Storage
Stockage en dur, CDN,
paiement à l’utilisation
25%
Others / Mobile
Back-end simplifié, solution
Push, gestion d’utilisateurs,
partage social
45%
Database
SQL Server, MongoDB,
Cassandra, PostgreSQL,
PhpMyAdmin
8. Simulation d’une application mobile Simulation
50000
37500
25000
Management - Pilotage de projet en entreprise - MTI 2015
Google Cloud
Application mobile réseau social
12500
Jan Feb Mar Apr
Stockage en dur, stockage CDN, Base de données PostgreSQL pour les services
de l’application, MongoDB pour les logs de l’application, Push notifications pour
l’engagement, Service mail
i Croissance logarithmique
k Stockage des photos en dur pendant 24h, puis sur CDN avec miniatures
v Envoi de push à chaque évènement type like, follow
! Coût total : 7,800 €
9. Management - Pilotage de projet en entreprise - MTI 2015
Azure Service
1 Offre Cloud très
diversifiée
2
Orienté Windows Mobile
mais ouvert aux autres
plateformes
3
SDK pour Windows
Phone, iOS, Android.
Intégration VS
4 Hosting, VM, DB,
Machine Learning, Push
5
Windows Auth pour les
BDD
Bureau distant pour les
VM
6 1 an gratuit
A l’utilisation
Selon les services 7
Non intégré 8
10. Management - Pilotage de projet en entreprise - MTI 2015
Azure Service
Réplications mondiales
10%
15%
15%
60%
Répartition des
instances dans le
monde
11. Management - Pilotage de projet en entreprise - MTI 2015
Appery.io
1 Apps multi-plateformes
Back-end mobile
2 iOS, Android, Windows
Phone
3
Editeur visuel
drag’n’drop. Basé sur
Cordova
4 Création d’UI, DB,
édition en production
NA 5
6 Plan gratuit < 3 pages
$25 > $135 / mois
NA 7
Tests d’interface en ligne 8
12. Management - Pilotage de projet en entreprise - MTI 2015
Parse
1 Back-end solutions
mobiles ou desktop
2 Indifférent
3
SDK nombreux
iOS, Android, W.Phone,
Xamarin, JS, Unity, PHP
4 CoreParse (Back-end),
Push, Analytics
OAuth 2 5
6
Plan gratuit très
raisonnable
Paiement à l’utilisation
Disponible 7
Non présent 8
13. Management - Pilotage de projet en entreprise - MTI 2015
Force.com
1 Création d’applications
complètes avec backend
2 iOS, Android, Blackberry,
REST
3 SDK iOS et Android
4
Création d’interface,
backend, User
management
N/A 5
6
Pas de plan gratuit.
Paiement au nombre
d’utilisateurs
N/A 7
8 Tests et intégration
continue
14. Management - Pilotage de projet en entreprise - MTI 2015
Wakanda
1
Solution cloud pour
développement desktop
et mobile
2 API Rest
3 Pas de SDK, tout par API
4
Hosting, backend, Data
Store, Application
WYSIWYG
N/A 5
6 Pas de plan gratuit.
Paiement annuel
N/A 7
Remote debugging 8