Plateforme Applicative Zend PHP Cloud



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

NBS System et Zend Technologies Découvrez la scalabilité sans limite pour vos applications PHP grâce au Zend Cloud

S7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i

Séminaire Partenaires Esri France 6 et 7 juin 2012 Paris. ArcGIS et le Cloud. Gaëtan LAVENU

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

R E S O T E L. Ingénierie des Systèmes Informatiques Réseaux et Télécommunications. Calendrier des Formations IT

Dispositif sur budget fédéral

CAS, un SSO web open source. 14h35-15h25 - La Seine A

Virtualisation. du poste de travail Windows 7 et 8. avec Windows Server 2012

Valoriser vos bases de connaissances avec AMI Help Desk. AMI Enterprise Discovery version 3.9

Mise en œuvre des serveurs d application

Technologies Web avancées. ING1 SIGL Technologies Web avancées

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

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

Rapport de stage. Développement d un logiciel de vidéoconférence : Enjeux 3. Guillaume DOTT 2009

Séminaire Partenaires Esri France 7-8 juin Paris Cloud Computing Stratégie Esri

SQL Server Installation Center et SQL Server Management Studio

24/11/2011. Cours EJB/J2EE Copyright Michel Buffa. Plan du cours. EJB : les fondamentaux. Enterprise Java Bean. Enterprise Java Bean.

Cloud Computing - présentation d un outil complet

Pré-requis serveur d'applications AppliDis pour Microsoft Windows Server 2012

ArcGIS Mobile 9.3. Cédric Pesty Gael Simon. Conférence SIG 2008 Ateliers Techniques. S'il vous plait! Merci d'éteindre vos appareils portables

Projet 2. Gestion des services enseignants CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE. G r o u p e :

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

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

Magento. Magento. Réussir son site e-commerce. Réussir son site e-commerce BLANCHARD. Préface de Sébastien L e p e r s

Bases de données et environnements distribués Chapitre I : Architecture logicielle technologies de developpement en environnement

4. Utilisation d un SGBD : le langage SQL. 5. Normalisation

Webinar. Découvrez Rubedo, la première solution CMS open-source tirant profit des atouts de Zend Framework et du NoSQL. avec la participation de

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

WEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES

Architectures en couches pour applications web Rappel : Architecture en couches

Les cinq raisons majeures pour déployer SDN (Software-Defined Networks) et NFV (Network Functions Virtualization)

APX et VCE, Modèle d industrialisation de l intégration et du déploiement. Olivier BERNARD, VCE

L unique SAN industriel proposant un stockage multiniveau automatisé (Automated Tiered Storage)

Démarrer rapidement un site avec Drupal 7

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

Master Informatique et Systèmes. Architecture des Systèmes d Information. 03 Architecture Logicielle et Technique

L importance de la «virtualisation de l espace de travail utilisateur» dans la virtualisation des postes de travail Whitepaper

Pré requis Microsoft Windows Server 2008

Fabriquant de Fabuleux logiciels

Infrastructure RDS 2012

INGÉNIEUR - DÉVELOPPEUR SENIOR PHP. 28 ans - 8 ans d'expérience

Plateforme PAYZEN. Intégration du module de paiement pour la plateforme Magento version 1.3.x.x. Paiement en plusieurs fois. Version 1.

Présentation de Ocloud

CATALOGUE DE FORMATIONS

Résoudre les problèmes PHP, les meilleures (et les pires) techniques

Vous êtes bien à la bonne présentation, c est juste que je trouvais que le titre de cette présentation étais un peu long,

Calendrier FORMATIONS Saison 2014 Formations Informatique - Bureautique - Infographie - Outils graphiques

virtualisation et consolidation des infrastructure: comment amèliorer la performance du SI

Cloud Computing, Fondamentaux, Usage et solutions

Documentation de conception

3W Academy Programme de Formation Développeur Intégrateur web Total : 400 heures

Développement d'applications Web HTML5 L'art et la manière avec Visual Studio 2015 et TFS

Le Ro le Hyper V Troisie me Partie Haute disponibilite des machines virtuelles

Perspectives pour l entreprise. Desktop Cloud. JC Devos IBM IT Architect jdevos@fr.ibm.com IBM Corporation

Modernisation et développement d applications IBM i Stratégies, technologies et outils

tech days AMBIENT INTELLIGENCE

LES SOLUTIONS OPEN SOURCE RED HAT

Mise en place d un cluster. De basculement. Et DHCP Failover. Installation. Préparation. Vérification

FAMILLE EMC VPLEX. Disponibilité continue et mobilité des données dans et entre les datacenters AVANTAGES

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

Les termes du cloud CUMULO NUMBIO 2015 O. COLLIN

Internet Information Services (versions 7 et 7.5) Installation, configuration et maintenance du serveur Web de Microsoft

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

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

UE 8 Systèmes d information de gestion Le programme

OFFRE MDB Service & Architecture Technique. MyDataBall Saas (Software as a Service) MyDataBall On Premise

Vision Infonuagique VMware

Mise en place d'un serveur d'application SIG au Conseil général de Seine-et-Marne

Les journées SQL Server 2013

Citrix XenApp 7.5 Concepts et mise en oeuvre de la virtualisation d'applications

Fiche technique RDS 2012

Formations et Certifications. Serveur Infrastructure

Refonte front-office / back-office - Architecture & Conception -

SPT Description du cours NORAMSOFT SPT2013. SharePoint 2013 pour développeurs

Introduction à. Oracle Application Express

Business & High Technology

Documentation technique

FAMILLE EMC VPLEX. Disponibilité continue et mobilité des données dans et entre les datacenters

OpenVPN Manager. Projet M2-ESECURE - Robin BUREL. Date 10 Janvier 2013 Tuteur : M. Richard

Comment monétiser son contenu en trois étapes?

Cours Plugin Eclipse. Université Paris VI / Parcours STL / Master I Pierre-Arnaud Marcelot - Iktek - pamarcelot@iktek.com

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

Code Produit Nom Produit Dernière mise à jour. AM003 Alias Mobile On Demand Licence 1 mois 27/04/2015

Chapitre 1 Windows Server

Adopter une approche unifiée en matière d`accès aux applications

BES WEBDEVELOPER ACTIVITÉ RÔLE

Dossier Technique. Détail des modifications apportées à GRR. Détail des modifications apportées à GRR Le 17/07/2008. Page 1/10

Formation en Logiciels Libres. Fiche d inscription

Sommaire. Le quotidien du Service informatique. Qu est-ce que Panda Cloud Systems Management? Le cercle vertueux

Java pour le Web. Cours Java - F. Michel

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

Cloud Computing : Utiliser Stratos comme PaaS privé sur un cloud Eucalyptus

e need L un des premiers intégrateurs opérateurs Cloud Computing indépendants en France

EXALOGIC ELASTIC CLOUD MANAGEMENT

Comment rendre un site d e-commerce intelligent

Sommaire. Le marché du cloud avec un focus sur la France. Les conséquences de l adoption du cloud

Windows Azure Platform Développez, déployez et administrez pour le Cloud Microsoft

Transcription:

Plateforme Applicative Zend PHP Cloud Kevin Schroeder Évangéliste Présenté par Maurice Kherlakian Consultant services professionnels

À propos de Kevin Passé : Programmation/Admin. réseau Actuellement : Évangéliste/Auteur/Compositeur @kpschrade

À propos de moi Passé : Programmation/Administrateur réseau/consultant solutions web Présent : Consultant Services professionnels http://twitter.com/mkherlakian

Est-ce que ceci est un nouveau produit? Non! C est une nouvelle façon de penser. Une solution intégrée comprenant : Logiciel Infrastructure APIs

Pourquoi utiliser la plateforme Applicative Zend PHP Cloud Gestion uniformisée Intégration avec des outils tierce partie Accès aux données cross-cloud Surveillance des applications PHP Configuration consistante sur les machines de Cloud

Composantes de la plateforme Zend Cloud Service crosscloud Services cloud natifs Surveillance app/plateforme Gestion de Cluster PHP Runtime Déploiement App Gestion config Intégration EDI Services Plateforme Cloud Gestion Cloud Infrastructure Cloud

Composants Zend PHP Cloud Platform COUCHE SERVICES CLOUD Services Cloud SimpleCloud Services Web SERVICES CLOUD Virtualization Desktop Intégration Serveurs Cloud Auth MVC Session Clustering COUCHES SERVICES FRAMEWORK Sécurité Mobile COUCHE SERVICES RUNTIME Surveillance Application RIA Accès Données Gestion Cluster Stockage Message Queue Magasin Donnés Outils Services Cloud Gestion Configuration Deploiement Applications PHP Entreprise RDBMS SYSTÈME D EXPLOITATION GESTION CLOUD INFRASTRUCTURE CLOUD Approvisionnement Auto-scaling Surveillance Allocation Ressources Mesures Sécurité

Vous devrez changer votre façon de réfléchir Tâches définies Couplage léger des données Découverte de ressources

Considérations La performance n est pas primordiale Construisez votre application sans valeurs codées en dur Découplage/Partition Utilisez des Files/Messages Utilisez des interfaces non-connectées (Stateless) (l attente active est plus évolutive qu une connexion inactive)

L exemple

Fonctionnalités Cloud du Zend Framework Accès aux BD orientées documents Accès à un service de file Accès aux services de stockage Gestion AWS via Zend_Service_Amazon_Ec2 Gestion Azure via Zend_Service_WindowsAzure

Si vous utilisez votre EDI uniquement pour ses fonctions d assistance au codage Un EDI est un amalgame de petites fonctions

Fonctionnalités Cloud de Zend Studio Intégration de la gestion de Cloud Intégration manipulation de données Cloud Intégration plateforme de test Intégration ticketing/versionnement/suivi bug Intégration outils de débogage/profiling Intégration Zend Server/Zend Server Cluster Manager

Plus de fonctionnalités à venir

Fonctionnalité Cloud de Zend Server Gestion avec Zend Server Cluster Manager Surveillance des événements de plusieurs machines Code Tracing de plusieurs machines Session Clustering sur plusieurs machines Job Queue sur plusieurs machines Tarification cloud sur plusieurs machines Get the Zend Server AMI!

L exemple Évolutivité Fonctionnalité SimpleCloud File Documents Stockage Surveillance centralisée Tâches asynchrones Intégration Zend Studio Intégration Zend Server

Du code!

À noter Les détails de l implémentation peuvent être mis en valeurs de config Mettez le moins possible de valeurs codées en dur Utilisez des getters, comme getdocumentclass, pour accéder à l info spécifique de l implémentation du fournisseur de service Ne dépendez pas uniquement d une BD ; Envoyez des requêtes status (polling, attente active) à une file au lieu d une BD Pourquoi? Car c est la raison d être d une file

La suite Essayez Zend Studio avec les outils Cloud Essayez SimpleCloud avec une plateforme Cloud Les prix AWS sont très bas pour les petites/courtes utilisations Essayez Zend Server (Essai 30 jours dispo) Essayez cette application (Zend Server requis) http://bit.ly/eschradecloud

Blog de Kevin sur eschrade.com Suivez-nous! Zend Technologies http://twitter.com/zend http://twitter.com/kpschrade (Kevin) http://twitter.com/mkherlakian (Maurice)