Stocker des données sur Amazon S3
|
|
- Yvonne Lamothe
- il y a 8 ans
- Total affichages :
Transcription
1 4 Stocker des données sur Amazon S3 Dans ce chapitre, nous plongeons la tête la première dans Amazon S3, Simple Storage Service (service simple de stockage). Après un aperçu rapide des concepts de S3 les plus importants, nous consacrerons la plus grande partie de ce chapitre à passer en revue le code nécessaire pour manipuler des buckets et des objets sous S3 et son pendant pour la distribution de contenu, CloudFront. Aperçu de S3 S3 est un service de stockage à l échelle d Internet. Toutes les données sont stockées de manière redondante pour prévenir les problèmes dus à une perte de connectivité temporaire ou à des pannes permanentes de matériel. S3 peut gérer de gros volumes de données et un grand nombre d accès concurrents. En mars 2009, S3 contenait déjà plus de 124 milliards d objets et gérait plus de 1 billion de requêtes par an 1. S3 vous permet de stocker vos données dans des conteneurs appelés buckets ou compartiments. Un bucket est une entité de stockage nommée attachée à un compte AWS donné. Vous pouvez créer jusqu à 100 buckets sur votre compte AWS. Le nom des buckets doit être unique globalement ; vous devez donc choisir vos noms avec soin et chercher jusqu à trouver des noms disponibles. Les buckets sont utilisés pour grouper un nombre arbitraire d objets S3. Arbitraire ici veut réellement dire arbitraire il est parfaitement raisonnable de stocker des millions ou des dizaines de millions d objets dans un seul bucket S3. Selon vos besoins, vous pouvez choisir d utiliser plusieurs buckets pour une seule application, ou un bucket par application celebrating-3-years-of-amazon-s3-with-3-months-of-transfer-in-for-3-centsgb/
2 54 Le Cloud Computing avec Amazon Web Services Vous pouvez stocker tout type de données dans S3. Il peut s agir de fichiers texte tels que des pages HTML, des feuilles de style CSS ou du code source C, ou de fichiers binaires comme des images JPEG, des fichiers de sauvegarde au format tar ou même des données chiffrées (vous pouvez chiffrer les données sensibles avant de les stocker dans S3 si vous le souhaitez). S3 est idéal pour stocker des données web. Tous les objets S3 ont leur propre URL et S3 peut gérer un taux de requêtes très élevé. S3 peut stocker des objets dont la taille atteint jusqu à 5 To. C est une limite que vous n approcherez probablement jamais en pratique, et ce en raison de plusieurs facteurs. Selon la vitesse de votre connexion Internet, télécharger un objet de cette taille sur le serveur prendra des jours, voire des semaines. Si la connexion est interrompue, vous devrez recommencer le téléchargement. Certains outils S3 essaient également de lire entièrement l objet en mémoire avant de commencer sa mise en ligne. Chaque objet S3 a une URL unique formée en concaténant ces composants : le protocole ( ou ; le nom du bucket, terminé par "." ; le suffixe S3 (s3.amazonaws.com) ; la clé de l objet précédée de "/". La clé de l objet peut elle-même contenir des caractères "/". Ces caractères font simplement partie du nom de l objet et n ont pas de signification spéciale pour S3. S3 n est pas un système de fichiers hiérarchique et n a donc pas de notion de sous-dossier. Les outils S3 du Chapitre 3 maintiennent l impression polie que "/" est spécial et permettent aux utilisateurs d explorer le contenu d un bucket S3 comme s il contenait effectivement des sous-dossiers. On peut accéder à S3 via deux API. L API SOAP contient des fonctions telles que ListAllMyBuckets, CreateBucket et DeleteBucket. L API HTTP utilise les verbes HTTP standard (GET, PUT, HEAD et DELETE) comme base pour toutes les opérations. L opération GET récupère le contenu d un bucket ou un objet ; l opération PUT crée un nouveau bucket ou objet ; l opération DELETE supprime un bucket ou un objet ; et l opération HEAD récupère des informations sur un objet. Vous pouvez ajouter des métadonnées sous la forme de paires clé-valeur lorsque vous créez un nouvel objet S3. Les métadonnées sont renvoyées sous la forme d en-têtes HTTP lorsque l objet est récupéré avec une requête HTTP GET. L accès à un bucket S3 est contrôlé par une ACL ou liste de contrôle d accès (Access Control List). Une ACL contient jusqu à 100 autorisations (en anglais, grant) ; chacune de ces autorisations contient un destinataire et l étendue des permissions. Grâce aux ACL, vous pouvez donner des accès à des utilisateurs ou à des groupes d utilisateurs spécifiques.
3 Chapitre 4 Stocker des données s ur Amazon S3 55 Les utilisateurs spécifiques représentent un compte AWS individuel. Le compte peut être spécifié avec une adresse de courrier électronique ou un identifiant canonique d utilisateur, mais il est toujours retourné en tant qu objet CanonicalUser : l adresse de courrier électronique est simplement un confort. Les groupes représentent des classes prédéfinies d utilisateurs, n importe quel utilisateur d AWS ou les utilisateurs anonymes (n importe quelle personne). Le composant "permission" d une ACL indique les accès attribués aux destinataires. Vous pouvez donner des permissions pour des buckets ou des objets, mais la sémantique est légèrement différente, comme l explique le Tableau 4.1. Tableau 4.1 : Permissions appliquées aux buckets et aux objets Permission Appliquée à un bucket Appliquée à un objet READ WRITE Autorisation de dresser la liste des contenus du bucket Autorisation de créer, remplacer ou supprimer tout objet du bucket Autorisation de lire l objet ou ses métadonnées Non pris en charge pour les objets READ_ACP Autorisation de lire l ACL du bucket Autorisation de lire l ACL de l objet WRITE_ACP Autorisation de réécrire l ACL du Autorisation de réécrire l ACL de l objet bucket FULL_CONTROL Toutes les autorisations présentées ici Toutes les autorisations présentées ici Le propriétaire d un bucket ou d un objet a toujours la permission implicite READ_ ACP : on peut toujours accéder à l ACL de ses propres objets. De la même manière, le propriétaire a également implicitement la permission WRITE_ACP, de sorte que l on peut toujours changer l ACL de ses propres objets. La permission FULL_CONTROL n est qu un simple confort et a le même effet que d appliquer les permissions READ, WRITE, READ_ACP et WRITE_ACP. Les permissions sur les buckets et sur les objets sont distinctes. Les permissions sur le bucket n ont pas d influence sur les permissions des objets nouvellement créés : les ACL doivent être définies individuellement pour chaque objet. Le modèle tarifaire de S3 Votre usage de S3 est facturé selon trois critères : la quantité de données stockées ; la quantité de données transférées vers et depuis S3 ;
4 56 Le Cloud Computing avec Amazon Web Services le nombre de requêtes vers S3. Voyons chacune de ces trois dimensions en détail. Le stockage S3 est facturé en fonction d une unité nommée gigaoctet-mois (gigabyte-month, en anglais). Si vous stockez exactement 1 gigaoctet pendant exactement 1 mois, vous serez facturé 1 gigaoctet-mois, c est-à-dire 0,14 dollar (quatorze cents US) pour des données stockées en Europe 2. Le temps et l espace peuvent être échangés l un contre l autre ; vous pouvez aussi stocker 2 gigaoctets pour un demi-mois ou 30 gigaoctets pour 1 jour pour le même tarif. En interne, S3 utilise une unité de facturation plus fine, l octet-heure. Cela permet à AWS de mesurer votre utilisation avec un degré de précision très élevé et de vous facturer en fonction de cela. Les transferts de données sont facturés en fonction de la quantité de données transférées vers et depuis S3. Les données transférées vers S3 sont facturées 0,10 dollar par gigaoctet. Ce montant est, une fois de plus, proportionnel à la quantité réelle de données transférées. Les données transférées depuis S3 sont facturées sur une échelle mobile commençant à 0,15 dollar par gigaoctet et dégressif en fonction du volume, atteignant 0,08 dollar par gigaoctet pour tout le transfert de données au-delà des 150 premiers téraoctets par mois. Un cas particulier important est celui des transferts de données entre S3 et une instance Amazon EC2 de la même région : ceux-ci sont gratuits. Il existe également des tarifs peu élevés (mais à ne pas négliger) pour chaque requête faite à S3. Les requêtes HTTP GET sont facturées au tarif de 0,01 dollar pour requêtes. Les requêtes PUT, COPY, LIST et POST sont facturées au tarif de 0,01 dollar pour requêtes. Tout ceci considéré, et compte tenu de l offre de démarrage gratuit d AWS, vous pouvez créer un prototype de votre application S3 pour presque rien et payer plus pour le stockage et les transferts de données au fur et à mesure que votre application améliore sa popularité. ATTENTION Gardez un œil sur le compteur! Vous devez garder à l esprit que le compteur tourne toujours! Si vous écrivez un programme qui examine un de vos buckets S3 toutes les secondes (une requête LIST), vous dépenserez 86 cents par jour, qu il y ait quelque chose de nouveau dans le bucket ou non. Vérifiez toujours vos conditions de fin de boucle avec le plus grand soin. Il est préférable d éviter d écrire une boucle infinie qui vous coûte de l argent à chaque itération. 2. Tous les tarifs AWS sont sujets à changements. Les derniers tarifs pour S3 sont disponibles à l adresse
5 Chapitre 4 Stocker des données s ur Amazon S3 57 Vous pouvez (et devriez) vérifier votre utilisation de S3 à n importe quel moment du mois pour vérifier qu elle correspond à ce à quoi vous vous attendez. Pour cela, connectez-vous au portail AWS et choisissez l option Account Activity dans le menu Your Account. Aperçu de CloudFront CloudFront est un service web pour distribuer du contenu web à haute vitesse avec latence faible. CloudFront est intégré avec S3, ce qui rend très simple de distribuer n importe quel objet public de S3 sur le réseau CloudFront de 18 edge locations (emplacements périphériques) 3. À l heure où nous traduisons ces lignes, les edge locations sont distribués à travers les États-Unis, l Europe et l Asie, comme le montre le Tableau 4.2. Tableau 4.2 : Edge locations du réseau CloudFront États-Unis Europe Asie Ashburn, Virginie Dallas/Fort Worth, Texas Jacksonville, Floride Los Angeles, Californie Miami, Floride Newark, New Jersey New York, New York Palo Alto, Californie Seattle, Washington Saint Louis, Missouri Amsterdam Dublin Francfort Londres Paris Hong Kong Singapour Tokyo CloudFront est très simple à utiliser. Il suffit de créer une distribution pour n importe lequel de vos buckets S3 et CloudFront fait le reste. Le modèle tarifaire de CloudFront L utilisation de CloudFront est facturée selon deux dimensions : les transferts de données ; le nombre de requêtes vers CloudFront. 3. Le nombre et l emplacement de ces points de sortie peuvent changer dans le futur.
6 58 Le Cloud Computing avec Amazon Web Services Les données transférées vers et depuis CloudFront sont facturées selon une échelle mobile. Démarrant à 0,15 dollar par gigaoctet, les tarifs baissent en fonction du volume, atteignant 0,03 dollar par gigaoctet pour tout transfert sortant au-delà de téraoctets par mois. Les volumes de données entre S3 et CloudFront sont également facturés. Les tarifs les plus récents pour CloudFront sont disponibles à l adresse De plus, pour requêtes HTTP GET traitées par CloudFront, 0,009 dollar est facturé. Programmer S3 et CloudFront Une fois ces remarques préliminaires faites, il est temps de passer à la partie amusante : le code! Dans cette section, vous apprendrez comment dresser la liste de vos buckets, créer de nouveaux buckets et dresser la liste des objets d un bucket de plusieurs manières différentes. Nous couvrirons également le traitement du contenu d un bucket (et nous verrons comment effectuer quelques traitements d image simples) et comment distribuer votre contenu avec CloudFront. IMPORTANT Exécuter le code. Comme nous l avons mentionné dans la section intitulée "Exécuter le code PHP" de cet ouvrage, les programmes de cette section qui commencent avec un dièse et un point d exclamation (#!/usr/bin/php) doivent être démarrés depuis la ligne de commande. Les autres sont prévus pour fonctionner depuis un serveur web. Créer un bucket S3 Avançons à présent et créons un nouveau bucket. Avant de commencer, cependant, nous allons créer un nouveau fichier PHP et l appeler book.inc.php. Celui-ci contient de nombreuses définitions et fonctions communes que nous utiliserons tout au long de cet ouvrage. Je l ai placé dans un sous-répertoire nommé include. La première définition que nous allons ajouter au fichier book.inc.php est le nom du bucket S3 : chap04/include/book.inc.php (extrait) <?php define( BOOK_BUCKET, livre-pearson-aws-cloud ); define( BUCKET_REGION, AmazonS3::REGION_EU_W1);?>
7 Chapitre 4 Stocker des données s ur Amazon S3 59 Nous avons ici créé une nouvelle constante nommée BOOK_BUCKET et lui avons donné la valeur livre-pearson-aws-cloud. Vous devez bien sûr trouver votre propre nom de bucket : comme mentionné précédemment, les noms de buckets doivent être uniques au niveau global et j ai déjà chipé celui-ci! Nous avons également défini une région privilégiée pour la création du bucket afin que celui-ci soit créé sur des serveurs européens. Voici le code pour créer un nouveau bucket S3 : chap04/create_bucket.php (extrait) #!/usr/bin/php <?php error_reporting(e_all); ❶ require_once( sdk.class.php ); ❷ require_once( include/book.inc.php ); $s3 = new AmazonS3(); ❸ $res = $s3->create_bucket(book_bucket, BUCKET_REGION); if ($res->isok()) ❹ { print( Bucket.BOOK_BUCKET. créé\n ); } else { print( Erreur lors de la création du bucket.book_bucket. \n ); }?> Examinons le code instruction par instruction. ❶ On commence par définir le niveau des rapports d erreur. Cette instruction indique à PHP de signaler tous les avertissements et erreurs. S astreindre à cette discipline de programmation est important et vous permet de connaître les éventuels problèmes plutôt tôt que tard. C est une bonne chose sur le long terme car la plupart des bogues potentiels auront été supprimés avant d apparaître. ❷ Puis on inclut les fichiers nécessaires. La première instruction met en mémoire le fichier sdk.class.php. Ce fichier contient la bibliothèque du SDK que nous utilisons dans cet ouvrage. La deuxième instruction place book.inc.php en mémoire. ❸ Vient alors la partie principale du script. On crée d abord un nouvel objet AmazonS3 et on appelle la méthode create_bucket, l instruction clé de ce script, pour créer un nouveau bucket. Si vous avez personnalisé la définition de BOOK_BUCKET dans book. inc.php, le script créera un bucket pour vous (si ce bucket n existe pas déjà).
AWS avancé. Surveiller votre utilisation d EC2
10 AWS avancé Dans ce chapitre, nous bâtirons sur les bases que nous avons apprises jusqu ici. Nous étudierons des sujets plus avancés tels que la surveillance de votre utilisation d AWS, l utilisation
Plus en détailCloud Computing Maîtrisez la plate-forme AWS - Amazon Web Services
Avant-propos 1. Amazon Web Services 11 2. Public concerné et pré-requis 13 3. Périmètre de l'ouvrage 14 4. Objectifs à atteindre 15 Le cloud computing 1. Présentation 17 1.1 Définition 17 1.2 Points forts
Plus en détail4. SERVICES WEB REST 46
4. SERVICES WEB REST 46 REST REST acronyme de REpresentational State Transfert Concept introduit en 2000 dans la thèse de Roy FIELDING Est un style d architecture inspiré de l architecture WEB En 2010,
Plus en détailGUIDE DE DEMARRAGE V1.02
SUPPORT FONCTIONNEL SFR Business Team SFR Suite Stockage Cloud GUIDE DE DEMARRAGE V1.02 Entité Nom Date(s) Propriétaire Rédacteur Vérificateur SFR SFR SFR SFR www.sfr.fr Page : 2/15 Table des matières
Plus en détailProgrammation Web. Madalina Croitoru IUT Montpellier
Programmation Web Madalina Croitoru IUT Montpellier Organisation du cours 4 semaines 4 ½ h / semaine: 2heures cours 3 ½ heures TP Notation: continue interrogation cours + rendu à la fin de chaque séance
Plus en détailCréer et partager des fichiers
Créer et partager des fichiers Le rôle Services de fichiers... 246 Les autorisations de fichiers NTFS... 255 Recherche de comptes d utilisateurs et d ordinateurs dans Active Directory... 262 Délégation
Plus en détailUtiliser un NAS pour remplacer Dropbox via Cloud Station
Utiliser un NAS pour remplacer Dropbox via Cloud Station Avec un NAS Synology et l application Cloud Station, vous pouvez synchroniser vos données sur l ensemble de vos ordinateurs et autres périphériques
Plus en détailBien architecturer une application REST
Olivier Gutknecht Bien architecturer une application REST Avec la contribution de Jean Zundel Ce livre traite exactement du sujet suivant : comment faire pour que les services web et les programmes qui
Plus en détailL3 informatique TP n o 2 : Les applications réseau
L3 informatique TP n o 2 : Les applications réseau Sovanna Tan Septembre 2009 1/20 Sovanna Tan L3 informatique TP n o 2 : Les applications réseau Plan 1 Transfert de fichiers 2 Le Courrier électronique
Plus en détailFiche Technique Windows Azure
Le 25/03/2013 OBJECTIF VIRTUALISATION mathieuc@exakis.com EXAKIS NANTES Identification du document Titre Projet Date de création Date de modification Fiche Technique Objectif 25/03/2013 27/03/2013 Windows
Plus en détailSurveiller et contrôler vos applications à travers le Web
Surveiller et contrôler vos applications à travers le Web Valérie HELLEQUIN Ingénieur d application Internet permet aujourd hui la diffusion d informations et de ressources que chaque utilisateur peut
Plus en détailFileMaker Server 14. Aide FileMaker Server
FileMaker Server 14 Aide FileMaker Server 2007-2015 FileMaker, Inc. Tous droits réservés. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, Californie 95054 FileMaker et FileMaker Go sont des marques
Plus en détailCahier n o 6. Mon ordinateur. Fichiers et dossiers Sauvegarde et classement
Cahier n o 6 Mon ordinateur Fichiers et dossiers Sauvegarde et classement ISBN : 978-2-922881-10-3 2 Table des matières Fichiers et dossiers Sauvegarde et classement La sauvegarde 4 Enregistrer 4 De quelle
Plus en détailConnecteur Zimbra pour Outlook 2007 et 2010 (ZCO) w
w Procédure Messagerie Outlook 2007 et 2010 Solutions informatiques Connecteur Zimbra pour Microsoft Outlook 2007 et 2010 (ZCO) 1/46 SOMMAIRE 1 Introduction... 3 2 Compatibilité... 3 2.1 Versions supportées
Plus en détailLogiciel photothèque professionnel GUIDE D UTILISATION - 1 -
Logiciel photothèque professionnel GUIDE D UTILISATION - 1 - Sommaire La solution en quelques mots... 3 Les utilisateurs et leurs droits... 4 Les albums, les dossiers et leurs droits... 5 Créer un album,
Plus en détailExploration des technologies web pour créer une interaction entre Mahara et les plateformes professionnelles et sociales
Exploration des technologies web pour créer une interaction entre Mahara et les plateformes professionnelles et sociales D 1.3.2 Rapport d analyse Auteurs: Johann Luethi, Laurent Opprecht, Patrick Roth
Plus en détailConfigurer le Serveur avec une adresse IP Statique (INTERFACE :FastEthernet) : 172.16.0.253 et un masque 255.255.0.0
RES_TP3 Objectifs : Les réseaux informatiques : Client - Serveur Utilisation de serveurs DHCP HTTP DNS FTP Configuration basique d un routeur Utilisation du simulateur CISCO PACKET TRACER G.COLIN Architecture
Plus en détailUltraBackup NetStation 4. Guide de démarrage rapide
UltraBackup NetStation 4 Guide de démarrage rapide Table des matières 1 Fonctionnalités... 3 1.1 Ce qu UltraBackup NetStation permet de faire... 3 1.2 Ce qu UltraBackup NetStation ne permet pas de faire...
Plus en détailS y m M a i l i n g. S o l u t i o n d e - m a i l i n g. SymMailing est un outil professionnel de création et de gestion de campagnes d emailing.
S y m M a i l i n g S o l u t i o n d e - m a i l i n g Introduction SymMailing est un outil professionnel de création et de gestion de campagnes d emailing. SymMailing intègre à la fois les outils de
Plus en détailHTTP Commander. Table des matières. 1-Présentation de HTTP Commander
HTTP Commander Table des matières 1-Présentation de HTTP Commander... 1 2-Accéder à vos fichiers... 2 3-Téléversement... 6 4-Glisser-déposer... 7 5- Le mode Webdav, un outil puissant... 8 6-Accéder aux
Plus en détailIntroduction à. Oracle Application Express
Introduction à Oracle Application Express Sommaire Qu est-ce que Oracle Application Express (APEX)? Vue d ensemble des fonctionnalités et des différents composants d Oracle APEX Démonstration de création
Plus en détailPetite définition : Présentation :
Petite définition : Le Web 2.0 est une technologie qui permet la création de réseaux sociaux, de communautés, via divers produits (des sites communautaires, des blogs, des forums, des wiki ), qui vise
Plus en détail4. Personnalisation du site web de la conférence
RTUTORIEL Prise en main de la plateforme 1. Création de l espace conférence Connectez- vous sur le portail http://test- www.sciencesconf.org avec le compte : - Identifiant : «admin1» - Mot de passe «1234»
Plus en détailLe logiciel internet pour les consultants et entreprises en ressources humaines
Le logiciel internet pour les consultants et entreprises en ressources humaines TECHNOLOGIE DE POINTE : OKTOCAREER EST VOTRE AVANTAGE CONCURRENTIEL Avec OktoCareer, je garde le contrôle Tandis que les
Plus en détailConstat ERP 20% ECM 80% ERP (Enterprise Resource Planning) = PGI (Progiciel de Gestion Intégré)
Constat Les études actuelles montrent que la proportion d'informations non structurées représente aujourd'hui plus de 80% des informations qui circulent dans une organisation. Devis, Contrats, Factures,
Plus en détailKAJOUT WASSIM INTERNET INFORMATION SERVICES (IIS) 01/03/2013. Compte-rendu sur ISS KAJOUT Wassim
01/03/2013 Le rôle de Serveur Web (IIS) dans Windows Server 2008 R2 vous permet de partager des informations avec des utilisateurs sur Internet, sur un intranet ou un extranet. Windows Server 2008 R2 met
Plus en détailMessagerie sécurisée, fiable et économique
rie Services de messagerie SWIFT rie sécurisée, fiable et économique Un ensemble complet de services de messagerie est la plateforme de messagerie de SWIFT basée sur un protocole Internet avancé. Elle
Plus en détailServeurs de noms Protocoles HTTP et FTP
Nils Schaefer Théorie des réseaux (EC3a) Serveurs de noms Protocoles HTTP et FTP Théorie des réseaux (EC3a) Séance 7 Pourquoi DNS? Internet est une structure hiérarchique et arborescente de réseaux et
Plus en détailIntroduction aux concepts d ez Publish
Introduction aux concepts d ez Publish Tutoriel rédigé par Bergfrid Skaara. Traduit de l Anglais par Benjamin Lemoine Mercredi 30 Janvier 2008 Sommaire Concepts d ez Publish... 3 Système de Gestion de
Plus en détailA. Architecture du serveur Tomcat 6
Administration du serveur A. Architecture du serveur Tomcat 6 La compréhension de l architecture interne du serveur Tomcat 6 est un pré-requis indispensable pour bien en maîtriser l administration et la
Plus en détailDocument d accompagnement pour l utilisation du Cartable en ligne Lycée des Métiers Fernand LÉGER 2013/2014
Document d accompagnement pour l utilisation du Cartable en ligne Lycée des Métiers Fernand LÉGER 2013/2014 Le Cartable en ligne est un Environnement numérique de travail (ENT) dont la vocation est de
Plus en détailDéploiement d'une application Visual Studio Lightswitch dans Windows Azure.
Déploiement d'une application Visual Studio Lightswitch dans Windows Azure. Utilisation de SQL Azure avec Lightswitch Article par Eric Vernié Microsoft France Division Plate-forme & Ecosystème SOMMAIRE
Plus en détailDiffuser un contenu sur Internet : notions de base... 13
Diffuser un contenu sur Internet : notions de base... 13 1.1 Coup d œil sur l organisation de cet ouvrage.............. 15 Préambule : qu est-ce qu une page web?................ 16 À propos du HTML...........................
Plus en détail1 - Se connecter au Cartable en ligne
Le Cartable en ligne est un Environnement numérique de travail (ENT) dont la vocation est de proposer un ensemble de services en ligne, personnalisés et sécurisés, accessibles aux élèves et aux professeurs,
Plus en détailWebDAV en 2 minutes. Tous ces objectifs sont complémentaires et ils sont atteints grâce au seul protocole WebDAV. Scénarii
WebDAV en 2 minutes le but affirmé du groupe de travail WebDAV (DAV) est (pour ses concepteurs) de "définir les extensions de HTTP nécessaires pour assurer la disponibilité d'outils WEB de création collective
Plus en détailDevenez un véritable développeur web en 3 mois!
Devenez un véritable développeur web en 3 mois! L objectif de la 3W Academy est de former des petits groupes d élèves au développement de sites web dynamiques ainsi qu à la création d applications web
Plus en détailStellar Phoenix Outlook PST Repair - Technical 5.0 Guide d'installation
Stellar Phoenix Outlook PST Repair - Technical 5.0 Guide d'installation 1 Présentation Stellar Phoenix Outlook PST Repair - Technical offre une solution complète pour la récupération de données à partir
Plus en détailLANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation
ING 01 LANGAGUE JAVA Durée : 21 heures 1090 HT / jour Dates : à définir en 2012 Concevoir et développer des programmes en langage Java Comprendre le fonctionnement de la machine virtuelle S approprier
Plus en détailDescription des pratiques à adopter pour la mise à jour du layout en utilisant le gestionnaire de conception de Sharepoint 2013
Exemple d utilisation du gestionnaire de conception Description des pratiques à adopter pour la mise à jour du layout en utilisant le gestionnaire de conception de Sharepoint 2013 6, rue de l Etang, L-5326
Plus en détailNFA016 : Introduction. Pour naviguer sur le Web, il faut : Naviguer: dialoguer avec un serveur web
NFA016 : Introduction O. Pons, S. Rosmorduc Conservatoire National des Arts & Métiers Pour naviguer sur le Web, il faut : 1. Une connexion au réseau Réseau Connexion physique (câbles,sans fils, ) à des
Plus en détailIl est courant de souhaiter conserver à
Il est courant de souhaiter conserver à la fois Linux et Windows sur un même ordinateur, en particulier pour découvrir Linux, pour garder un filet de sécurité, ou pour continuer à jouer à des jeux récents
Plus en détailAdministration Centrale : Opérations
Administration Centrale : Opérations 2 Administration Centrale Opération 30/01/09 Sommaire 1 Introduction... 3 2 Topologie et services... 4 2.1 Serveurs de la Batterie... 4 2.2 Services sur le Serveur...
Plus en détailDéveloppement d applications Internet et réseaux avec LabVIEW. Alexandre STANURSKI National Instruments France
Développement d applications Internet et réseaux avec LabVIEW Alexandre STANURSKI National Instruments France Quelles sont les possibilités? Publication de données Génération de rapports et de documents
Plus en détailStockage du fichier dans une table mysql:
Stockage de fichiers dans des tables MYSQL avec PHP Rédacteur: Alain Messin CNRS UMS 2202 Admin06 30/06/2006 Le but de ce document est de donner les principes de manipulation de fichiers dans une table
Plus en détailMenu Fédérateur. Procédure de réinstallation du logiciel EIC Menu Fédérateur d un ancien poste vers un nouveau poste
Menu Fédérateur Procédure de réinstallation du logiciel EIC Menu Fédérateur d un ancien poste vers un nouveau poste Manipulations à réaliser sur le poste à désinstaller 1. Sauvegarde des données Dans le
Plus en détailMise en place d un serveur Proxy sous Ubuntu / Debian
BTS INFORMATIQUE DE GESTION Option Administrateur Réseaux Benoît VERRON Activité n 1 Mise en place d un serveur Proxy sous Ubuntu / Debian Présentation d un Proxy Un proxy (serveur mandataire) est un serveur
Plus en détailCursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement
Cursus Outils & Développement Vous êtes Consultant, Chef de Projets, Directeur des Systèmes d Information, Directeur Administratif et Financier, Optez pour les «formations Produits» Nous vous proposons
Plus en détailOCLOUD BACKUP GUIDE DE REFERENCE POUR ANDROID
OCLOUD BACKUP GUIDE DE REFERENCE POUR ANDROID http://ocloud.pripla.com/ Copyright 2014 Private Planet Ltd. Certaines applications ne sont pas disponibles dans tous les pays. La disponibilité des applications
Plus en détailTropimed Guide d'installation
Tropimed Guide d'installation 1. A propos de ce guide... 2 2. Configurations matérielles et logicielles requises... 2 2.1 Configuration Windows... 2 2.2 Configuration MacOs... 2 2.3 Configuration requise
Plus en détailComment créer des rapports de test professionnels sous LabVIEW? NIDays 2002
Comment créer des rapports de test professionnels sous LabVIEW? NIDays 2002 De nombreux utilisateurs rencontrant l équipe de National Instruments nous demandent comment générer un rapport complet à partir
Plus en détailFileMaker Server 11. Publication Web personnalisée avec XML et XSLT
FileMaker Server 11 Publication Web personnalisée avec XML et XSLT 2007-2010 FileMaker, Inc. Tous droits réservés. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, Californie 95054 FileMaker est une
Plus en détailNAS 254 Sauvegarde cloud
NAS 254 Sauvegarde cloud Utiliser la sauvegarde cloud pour sauvegarder vos données sur Amazon S3 U N I V E R S I T E A S U S T O R OBJECTIFS DU COURS À la fin de ce cours, vous pourrez : 1. Avoir une compréhension
Plus en détailOn trouvera sur le site du CCDMD un exemple d album construit avec Cantare. (http://www.ccdmd.qc.ca/ri/cantare)
Cantare 2 Introduction L outil logiciel Cantare s adresse à toute personne qui veut construire des leçons visant l apprentissage d une langue par l écoute de chansons ou de fichiers sonores dont les paroles
Plus en détail2012 - Copyright Arsys Internet E.U.R.L. Arsys Backup Online. Guide de l utilisateur
Arsys Backup Online Guide de l utilisateur 1 Index 1. Instalation du Logiciel Client...3 Prérequis...3 Installation...3 Configuration de l accès...6 Emplacement du serveur de sécurité...6 Données utilisateur...6
Plus en détailSystème de messagerie vocale Cisco Unity Express 7.0 Guide de l utilisateur Fonctionnalités avancées
Système de messagerie vocale Cisco Unity Express 7.0 Guide de l utilisateur Fonctionnalités avancées Révision : 20 january 2009, Première publication : 5 novembre 2007 Dernière mise à jour : 20 january
Plus en détailAnatomie d'un cloud IaaS Représentation simplifiée
Anatomie d'un cloud IaaS Représentation simplifiée Sous sa forme la plus simple un cloud IaaS combine un tissu de stockage (storage fabric) avec un tissu de calcul (compute fabric) Le tissu de stockage
Plus en détailRÉALISATION D UN SITE DE RENCONTRE
RÉALISATION D UN SITE DE RENCONTRE Par Mathieu COUPE, Charlène DOUDOU et Stéphanie RANDRIANARIMANA Sous la coordination des professeurs d ISN du lycée Aristide Briand : Jérôme CANTALOUBE, Laurent BERNARD
Plus en détailPréparation d un serveur Apache pour Zend Framework
Préparation d un serveur Apache pour Zend Framework Jacques THOORENS 30 novembre 2010 Résumé Cette petite introduction explique comment paramétrer son serveur Apache personnel pour en faire une machine
Plus en détailWEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES
WEB & DÉVELOPPEMENT LES BASES DU WEB HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES LE LANGAGE HTML STRUCTURE D UNE PAGE En-tête et corps Syntaxe INSÉRER DES CONTENUS Texte : formatage (titre,
Plus en détailGestion des fichiers sur micro-ordinateur
... 1 Qu est ce qu une gestion de fichier :... 2 Importance d une bonne gestion des fichiers :... 2 Qui doit faire une gestion des dossiers :... 3 Étapes à suivre pour une meilleur gestion des dossiers
Plus en détailGUIDE DE DÉMARRAGE RAPIDE
GUIDE DE DÉMARRAGE RAPIDE Bienvenue dans SugarSync. Ce guide explique comment installer SugarSync sur votre ordinateur principal, configurer vos dossiers à synchroniser dans le cloud SugarSync. et utiliser
Plus en détailUtiliser SQL Server 2008 R2 Reporting Services comme source de donne es pour Microsoft Excel
Utiliser SQL Server 2008 R2 Reporting Services comme source de donne es pour Microsoft Excel Excel est un des meilleurs outils de manipulation de données et parfois il est nécessaire d exploiter des données
Plus en détailFileMaker Server 12. publication Web personnalisée avec XML
FileMaker Server 12 publication Web personnalisée avec XML 2007-2012 FileMaker, Inc. Tous droits réservés. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker et Bento sont
Plus en détailTable des Matières. Pages 3-4. A propos d emblue. Page 5. L environnement emblue. Création d une campagne d e-mail marketing. Pages 6-15.
MODE D EMPLOI Table des Matières Pages 3-4 A propos d emblue Page 5 L environnement emblue Pages 6-15 Création d une campagne d e-mail marketing Pages 16-17 Liste de contacts Pages 18-20 Résultats des
Plus en détailGuide exploitant du contrôleur Legrand
Guide exploitant du contrôleur Version 4.0.1 www.legrand.fr Sommaire 1 / Introduction 5 2 / Lancement de l outil d administration déléguée 6 3 / Création d un compte utilisateur 8 3.1 / Étape 1 : Renseignement
Plus en détailConstruction d un Site Internet Dynamique avec Joomla René-Yves Hervé, Ph.D.
Construction d un Site Internet Dynamique avec Joomla René-Yves Hervé, Ph.D. TABLE DES MATIÈRES I. Présentation de Joomla II. III. IV. Documents disponibles Installation de Joomla 3.1) Installation sur
Plus en détailÉvaluation des compétences. Identification du contenu des évaluations. Septembre 2014
Identification du contenu des évaluations Septembre 2014 Tous droits réservés : Université de Montréal Direction des ressources humaines Table des matières Excel Base version 2010... 1 Excel intermédiaire
Plus en détailL accès à distance du serveur
Chapitre 11 L accès à distance du serveur Accéder à votre serveur et aux ordinateurs de votre réseau depuis Internet, permettre à vos amis ou à votre famille de regarder vos dernières photos, écouter vos
Plus en détailWindows Server 2008 R2
Installation de SQL Server 2008 R2 Express Bouron Dimitri 31/01/2015 Ce document sert de démonstration concise pour l installation et quelques bonnes pratiques pour un Windows SQL Server 2008 R2 Express.
Plus en détailLes Content Delivery Network (CDN)
Les Content Delivery Network (CDN) Paris Californie : + 45 ms Paris Sidney : + 85 ms Amazon : 100 ms de temps de chargement supplémentaires 1% de ventes en moins Poids moyen des pages d'accueil : 2000
Plus en détailSpip 2. Premiers pas pour créer son site web. Anne-Laure Quatravaux Dominique Quatravaux. Avec la contribution de Sandrine Burriel
Anne-Laure Quatravaux Dominique Quatravaux Spip 2 Premiers pas pour créer son site web Avec la contribution de Sandrine Burriel Groupe Eyrolles, 2009, ISBN : 978-2-212-12502-3 Pourquoi choisir Spip? Vous
Plus en détailGuide de démarrage rapide Centre de copies et d'impression Bureau en Gros en ligne
Guide de démarrage rapide Centre de copies et d'impression Bureau en Gros en ligne Aperçu du Centre de copies et d'impression Bureau en Gros en ligne Pour accéder à «copies et impression Bureau en Gros
Plus en détailDéveloppement d'applications Web HTML5 L'art et la manière avec Visual Studio 2015 et TFS
Avant de commencer 1. Introduction 15 2. HTML5 oui, mais pas que... 15 2.1 HTML5 16 2.2 JavaScript 17 2.3 CSS 18 3. Les outils 18 Préparation des outils et création du projet 1. Introduction 21 2. Team
Plus en détailINSTALLATION ET CONFIGURATION DE OPENLDAP
INSTALLATION ET CONFIGURATION DE OPENLDAP Ce document a pour intérêt de décrire les étapes de l installation et de la configuration de l outil OpenLDAP sous l OS FreeBSD 4.8 Installation et Configuration
Plus en détailWordPress : principes et fonctionnement
CHAPITRE 1 WordPress : principes et fonctionnement WordPress est à l origine un outil conçu pour tenir un blog, c est-à-dire un journal ou carnet de bord en ligne. Mais il a évolué pour devenir un système
Plus en détailAtelier Le gestionnaire de fichier
Chapitre 12 Atelier Le gestionnaire de fichier I Présentation Nautilus est un gestionnaire de fichiers pour l environnement de bureau Gnome. Il offre toutes les fonctions de gestion de fichier en local
Plus en détailPourquoi utiliser SharePoint?
Pourquoi utiliser SharePoint? Partage de Fichiers Accès distant aux informations Mise à jour permanente Gestion électronique de documents (GED) Notifications / Alertes Workflow / Flux de travail Extranet
Plus en détailProjet en nouvelles technologies de l information et de la communication
Projet en nouvelles technologies de l information et de la communication Site Web universitaire du Prof. Jacques Moeschler. Nono Steeve Semestre de printemps 2013 Sous la direction du Prof Luka Nerima
Plus en détailGuide préparatif «Automatiser sa vigie sur Twitter avec R» 1
Guide préparatif «Automatiser sa vigie sur Twitter avec R» 1 Date : Jeudi 25 juin 2015 Horaire : 9h à 16h Local : C-2059 Adresse : Université de Montréal Pavillon Lionel Groulx 3150, rue Jean-Brillant
Plus en détailPARAGON SYSTEM BACKUP 2010
PARAGON SYSTEM BACKUP 2010 Paragon System Backup 2010 2 Manuel d'utilisation SOMMAIRE 1 Introduction...3 1.1 Comment System Backup protège mon ordinateur?...3 1.1.1 Emplacement du stockage des clichés...
Plus en détailINTERCONNEXION ENT / BCDI / E - SIDOC
06/05/2013 e-sidoc et l ENT Libre INTERCONNEXION ENT / BCDI / E - SIDOC Documentation sur les procédures à suivre pour mettre en place l authentification unique entre e-sidoc et les ENT des collectivités
Plus en détailCloud public d Ikoula Documentation de prise en main 2.0
Cloud public d Ikoula Documentation de prise en main 2.0 PREMIERS PAS AVEC LE CLOUD PUBLIC D IKOULA Déployez vos premières instances depuis l interface web ou grâce à l API. V2.0 Mai 2015 Siège Social
Plus en détailComment se connecter au dossier partagé?
Comment se connecter au dossier partagé? Physique Strasbourg Ingénierie 4 avril 2013 Table des matières 1 But du tutoriel 1 2 Client FTP : Filezilla 2 2.1 Téléchargement et installation du client de partage......................
Plus en détailTous les autres noms de produits ou appellations sont des marques déposées ou des noms commerciaux appartenant à leurs propriétaires respectifs.
Connexion à 4D Server depuis une page ASP Par Noreddine MARGOUM, Technicien Contrôle Qualité, 4D S.A. Note technique 4D-200403-08-FR Version 1 Date 1 Mars 2004 Résumé Le propos de cette note technique
Plus en détailOracle Developer Suite 10g. Guide de l installation. Vista & Seven
TRAVAIL RÉALISÉ PAR ABED ABDERRAHMANE Oracle Developer Suite 10g Guide de l installation 10g Release 2 (10.1.2) pour Windows Vista & Seven www.oraweb.ca Page 1 TABLE DES MATIÈRES : PARTIE 1 : CONCEPTS
Plus en détailVirtual Data Center d Interoute. Prenez la main sur votre Cloud.
Virtual Data Center d Interoute. Prenez la main sur votre Cloud. Faites évoluer vos ressources informatiques à la demande Choisissez la localisation d hébergement de vos données en Europe Le réseau européen
Plus en détailSAUVEGARDER SES DONNEES PERSONNELLES
SAUVEGARDER SES DONNEES PERSONNELLES Il est important de sauvegarder son environnement système Windows ainsi que ses données personnelles. Nous verrons dans ce tutorial comment créer un point de restauration
Plus en détailSQL Server Installation Center et SQL Server Management Studio
SQL Server Installation Center et SQL Server Management Studio Version 1.0 Grégory CASANOVA 2 SQL Server Installation Center et SQL Server Management Studio [03/07/09] Sommaire 1 Installation de SQL Server
Plus en détailConfiguration des logiciels de messagerie
Configuration des logiciels de messagerie Documentation à l usage des clients de Virtua S.A. expliquant la procédure à suivre pour configurer le logiciel de messagerie. 9 octobre 2008 Référence : sysadmin_09/10/2008
Plus en détailDéploiement d application Silverlight
Déploiement d application Silverlight Thibault Laurens Bastien Chauvin 2 Déploiement d'application Silverlight 17/06/09 Sommaire 1 Introduction... 3 2 Intégrer une application à une page Web... 4 3 Les
Plus en détailSommaire. 3. Les grands principes de GFS L architecture L accès de fichier en lecture L accès de fichier en écriture Bilan
1 Sommaire 1. Google en chiffres 2. Les raisons d être de GFS 3. Les grands principes de GFS L architecture L accès de fichier en lecture L accès de fichier en écriture Bilan 4. Les Evolutions et Alternatives
Plus en détailProcédure pas à pas de découverte de l offre. Service Cloud Cloudwatt
Procédure pas à pas de découverte de l offre Service Cloud Cloudwatt Manuel Utilisateur 03/07/2014 Cloudwatt - Reproduction et communication sont interdites sans autorisation 1/45 Contenu 1. Introduction...
Plus en détailCréca. Ajout aux livrets d informatique. Hiver 2014
Créca Ajout aux livrets d informatique Hiver 2014 Table des matières 1. La mobilité 2. L Internet 3. Les appareils 4. Les logiciels et les applications 5. Le stockage des informations 1. Mobilité Le maître
Plus en détailPlan d action SMB d une Approche Agile de la BITM Pour les PME
Plan d action SMB d une Approche Agile de la BITM Pour les PME Personnel, processus et technologie nécessaires pour élaborer une solution rapide, souple et économique Copyright 2013 Pentaho Corporation.
Plus en détailInstallation et paramétrage de Fedora dans VirtualBox.
1. Installation de Fedora: Installation et paramétrage de Fedora dans VirtualBox. Télécharger le fichier «Fedora 13.iso» sur votre Bureau. Ensuite ouvrez le logiciel VirtualBox et choisir la machine virtuelle
Plus en détailSauvegarde et protection des documents
Sauvegarde et protection des documents 16 avril 2013 p 1 Sauvegarde et protection des documents Sauvegarder un document consiste à en conserver une copie, pour le mettre à l abri ou pour y revenir ultérieurement.
Plus en détailWINDOWS SHAREPOINT SERVICES 2007
WINDOWS SHAREPOINT SERVICES 2007 I. TABLE DES MATIÈRES II. Présentation des «content types» (Type de contenu)... 2 III. La pratique... 4 A. Description du cas... 4 B. Création des colonnes... 6 C. Création
Plus en détail