Jean-Philippe Paquette Jean-philippe.paquette@videotron.ca



Documents pareils
Le cloud computing au service des applications cartographiques à haute disponibilité

Les Content Delivery Network (CDN)

Introduction aux applications réparties


Cloud Computing Cloud Services Workshop

Short Message Service Principes et Architecture

Informatique en nuage Cloud Computing. G. Urvoy-Keller

Point sur les solutions de développement d apps pour les périphériques mobiles

de logiciels Web 2.0, SaaS Logiciels collaboratifs Portails pour entreprises Développement iphone, Android WebApp HTML5 Mobile marketing

Cloud Computing Maîtrisez la plate-forme AWS - Amazon Web Services

Pierre-Louis Théron Nikolay Rodionov Axel Delmas

APPLICATIONS MOBILES Catalogue de services Econocom-Osiatis

Comment démarrer son Cloud Hybrid avec Amazon Web Services

Service de covoiturage nouvelle-génération

Déploiement d iphone et d ipad Gestion des appareils mobiles (MDM)

Protection des données et des mobiles de l'entreprise


CNAM Déploiement d une application avec EC2 ( Cloud Amazon ) Auteur : Thierry Kauffmann Paris, Décembre 2010

ArcGIS 10 Christophe Tourret Gaëtan Lavenu

App vs. WebApp Best Of Mobile 5 avril 2012

Architectures informatiques dans les nuages

Systèmes Répartis. Pr. Slimane Bah, ing. PhD. Ecole Mohammadia d Ingénieurs. G. Informatique. Semaine Slimane.bah@emi.ac.ma

Push API Technical Specifications V1.0

Manuel d intégration API FTP SMS ALLMYSMS.COM

ETUDE ET IMPLÉMENTATION D UNE CACHE L2 POUR MOBICENTS JSLEE

Solutions vidéo sur IP de série MAXPRO MD MAÎTRISEZ-EN UN, MAÎTRISEZ-LES TOUS. Ouvert, flexible et évolutif Plateforme de surveillance vidéo

Fiche Technique Windows Azure

EMC Forum EMC ViPR et ECS : présentation des services software-defined

LOGO Smartphones, tablettes, et autres gadgets quel impact sur notre métier d ASR

Adresse directe fichier : Adresse url spécifique sur laquelle le lien hypertext du Client doit être

LE STOCKAGE UNIFIÉ ASSOCIÉ À LA VIRTUALISATION D'ENTREPRISE

Document d Interconnexion - Raccordement via IP Version applicable à compter du 1 er janvier 2015

GUIDE D INSTALLATION RAPIDE ACTIVEZ

WINDOWS Remote Desktop & Application publishing facile!

Le monde de l'informatique et celui des images animées Le cloud comme point de connexion

Technologies du Web. Créer et héberger un site Web. Pierre Senellart. Page 1 / 26 Licence de droits d usage

Offre de référence de terminaison d appel SMS d Orange

Atelier numérique Développement économique de Courbevoie

Présentation de l application Smartphone «Risques Nice»

Fonctions. Solution professionnelle pour le stockage de données, la synchronisation multi- plateformes et la collaboration

Introduction à. Oracle Application Express

«clustering» et «load balancing» avec Zope et ZEO

Panorama de l offre et des usages des tablettes

+ = OpenStack Presentation. Raphaël Ferreira - enovance. Credits : Thanks to the OpenStack Guys 1

Déploiement de l iphone et de l ipad Gestion des appareils mobiles (MDM)

1 ère Partie Stratégie et Directions Stockage IBM

Oracle Maximum Availability Architecture

Construire un réseau social avec Symfony Xavier Lacot Clever Age. Symfony Live 11 et 12 juin 2009 Clever Age Xavier Lacot

Section I: Le Contexte du DATA CENTER Pourquoi l AGILITE est Nécessaire dans le DataCenter

Journée IJD. Moussa Tari Bako Bachir. 25 juin 2012 ARLES/INRIA. Introduction Travail Chez ARLES

BUREAU VIRTUEL. Utilisation de l application sur ipad. Guide utilisateur. Sciences Po Utilisation du bureau virtuel sur ipad 1 / 6

M1 Informatique, Réseaux Cours 9 : Réseaux pour le multimédia

Le Web de A à Z. 1re partie : Naviguer sur le Web

FLUX POPCLUSTER PROCÉDURE D INSTALLATION ET D UTILISATION

THÉMATIQUES. Comprendre les frameworks productifs. Découvrir leurs usages. Synthèse

Présentation SafeNet Authentication Service (SAS) Octobre 2013

SP-1101W/SP-2101W Quick Installation Guide

Projet d'infrastructure de stockage mutualisée

Windows Azure. Principales fonctions

Stephan Hadinger, Sr. Mgr Solutions Architecture, AWS. Salon du Big Data 11 mars 2015

Evolution des SI à l heure du Cloud

les guides pratiques du cours des parents maîtriser les achats sur mobile

Intégration de systèmes

Hébergement de site web Damien Nouvel

PORTAIL DE GESTION DES SERVICES INFORMATIQUES

La surveillance réseau des Clouds privés

Hébergement MMI SEMESTRE 4

Du Datacenter au Cloud Quels challenges? Quelles solutions? Christophe Dubos Architecte Microsoft

Optimisation des niveaux de service dans le cadre de déploiements de Clouds publics

Sécurité des entrepôts de données dans le Cloud Un SaaS pour le cryptage des données issues d un ETL

IntentOS, le système d'exploitation du bâtiment

GSM : Global System for Mobile Communications Gestion de la mobilité et Contrôle d appel

EFIDEM easy messaging systems. EFIDEM SAS 3 rue de Téhéran Paris T : F : info@efidem.

PHP et le Cloud. All rights reserved. Zend Technologies, Inc.

Table des matières Introduction Démarrage Les composants graphiques... 26

Technologies du Web. Ludovic DENOYER - ludovic.denoyer@lip6.fr. Février 2014 UPMC

Chapitre 4: Introduction au Cloud computing

ArcGIS 10.1 for Server

Cartographie des solutions BigData

Quels fondements, services fonctionnalités et limites de l intranet?

Présentation Alfresco

Conférence SIG 2011 Versailles 5-6 Octobre 2011 Atelier Technique ArcGIS for Server en 10.1

Systems Manager Gestion de périphériques mobiles par le Cloud

Services de SMS professionnels

Solution de Mobilité SAP SUP & AFARIA. Meltz Jérôme

La tête dans les nuages

Sécurité en MAC OS X [Nom du professeur]

Fiche produit. Important: Disponible en mode SaaS et en mode dédié

JOnAS Day 5.1. Clustering

Les technologies du Big Data

Une solution de stockage VDI unifiée, flexible et disponible pour vos utilisateurs

Utilisation du cloud computing pour l infrastructure fédérale de données géographiques suisse : 4 années d expérience

ORACLE 10g Découvrez les nouveautés. Jeudi 17 Mars Séminaire DELL/INTEL/ORACLE

Gestion de clusters de calcul avec Rocks

RFID: Middleware et intégration avec le système d'information Olivier Liechti

Dailymotion: La performance dans le cloud

Enseignant: Lamouchi Bassem Cours : Système à large échelle et Cloud Computing

Editeurs de logiciels. Votre guide SMS

Transcription:

Jean-Philippe Paquette Jean-philippe.paquette@videotron.ca 6 novembre 2013

Ordre du jour Histoire du mobile a RDS Les alertes SMS Application RDS hockey Push notifications Différence avec le site mobile Enjeux de performances Gestion du contenu Nouvelles, Chroniques, Blogues Vidéos Statistiques 2

Histoire du mobile à RDS 2009 Services d alertes SMS (C est le but!,code rouge et CH extra!), télé mobile 2010 Site mobile m.rds.ca et application RDS Hockey ios 2011 Application RDS Hockey Android 2012 Alertes C est le but! (vidéo) 2013 Application RDS GO 3

Ordre du jour Histoire du mobile a RDS Les alertes SMS Application RDS hockey Push notifications Différence avec le site mobile Enjeux de performances Gestion du contenu Nouvelles, Chroniques, Blogues Vidéos Statistiques 4

Alertes SMS de RDS

SMS Architecture Source : http://www.unixgarden.com/index.php/gnu-linux-magazine/developpement-de-services-sms Légende: BSC = Base Station Controller BTS = Base Tranceiver Station MSC = Mobile Switching Center HLR = Home Location Register VLR = Visitor Location Register AUC = Authentication Center SMS-C = SMS Center SMPP = Short message Peer-to-Peer

SMPP et Application SMS SMS MO Mobile Originating SMS MT Mobile Terminating SMPP est par nature asynchrone (les services sont invoqués à tour de rôle (round robin), ce qui peut compliquer la gestion des données si celles-ci doivent être partagées entre plusieurs requêtes )

Alertes C est le but! Enjeux: Rapidité Automatisation vs manuel Limitation imposée par les opérateurs Fiabilité Rejoindre la masse

Ordre du jour Histoire du mobile a RDS Les alertes SMS Application RDS hockey Push notifications Différence avec le site mobile Enjeux de performances Gestion du contenu Code Nouvelles, Chroniques, Blogues Vidéos Statistiques 9

Application RDS Hockey

Différence entre Push et SMS

Apple Push Notification Services (APNS) Source: http://www.raywenderlich.com/3443/apple-push-notification-services-tutorial-part-12/push-overview

Google Cloud Messaging (GCM) Source: https://www.hkcert.org/my_url/en/blog/12082201

Différence entre applications natives, hybrides et WebApp

ios vs Android Enjeux: Gestion des versions du OS Android tue les threads! Hétérogénéité des appareils Android Tableau de contrôle pour mise à jour rapide 15

Site mobile Problèmes de cache Enjeux: Responsive design vs site mobile Contenu partagé WEB (liens inutiles, grosseur des images, transcodage vidéos) Dure défaite pour les Canadiens 16

Optimisation des chargements CDN : utilisé pour servir des fichiers statiques binaires (images, videos, flash, pdf, etc.) et texte (css, js, etc). Global Load Balancers : envoi le traffic au centre de données 1 ou 2. Amazon Cloud: CloudFront, S3 et EC2 pour hébergerdes pages transactionnelles lors de gros pics de traffic. Firewall : limite l accès au http et https 17

Optimisation des chargements Load Balancers : distribue le traffic aux serveurs applicatifs App/Web tier: Cluster de legacy et c++ apps et PHP RDS apps, Cluster Passenger (Ruby) File Store: NFS storage centralisé sur NetApp File servers utilisant le module flex_cache pour lire/écrire les fichier des deux centres de données. Databases: base de données maîtres et réplications 18

Architecture ATEX typique 19

Dedicated vs Multiple 20

Ordre du jour Histoire du mobile a RDS Les alertes SMS Application RDS hockey Push notifications Différence avec le site mobile Enjeux de performances Gestion du contenu Nouvelles, Chroniques, Blogues Vidéos Statistiques 21

Gestion du code 22

RDS extra et Statsrepo Kernel RDS Extra: Reçoit les données des diverses sources, les stock et produits les données pour les clients Statsrepo: Entrepôt de fichiers XML ou JSON disponibles par API

Akamai optimisation pour mobile

Akamai optimisation pour mobile

C est le but! (vidéo) 1. Clip in, clip out! 2. Encode 3. Dépose sur serveur Akamai 4. Récupère le lien 5. Envoi l alerte par push notifications 26

Architecture des Vidéos (Akamai)

Akamai optimisation pour mobile