armasuisse Bundesamt für Landestopografie swisstopo KOGIS geo.admin.ch das Geoportal des Bundes le geoportail fédéral Cloud Computing und Web2.0 im operationellen Betrieb Cloud Computing und Web2.0 im operationellen Betrieb Kolloquium swisstopo 18.12.2009 D. Oesch, HP. Christ, L. Ausderau
quelques chiffres Réalisation: 1 an 3 sous projets (CMS, gestion des données, Visualiseur) 30 propriétaires de données, RE1: 3 300 jeux de données, RE1; 30 3000 Moi. De tuiles RE1:100 Mio 300 000 map request par semaine (IFDG: 60 000 par jour) -> Benchmark: Performance Mapviewer 2
Agenda Introduction A) Politique: geo.admin.ch (pourquoi) B) Technique: gestion des données (comment): CC, architecture, volumes de données, coûts/besoins C) Processus d intégration des données (comment, quand): Exigences face aux propriétaires de données Processus d intégration API 3
A Kartenviewer Ce qui est invisible est plus important que ce que l utilisateur voit, car cela influence les fonctionnalités et les performances C B CMS / Suche / Katalog BGDI (Metainfo, Datenhaltung) Infrastruktur Visible Invisible GeoIG GeoIV 4
Politique: geo.admin.ch (pourquoi) En toile de fond: marché des géodonnées, portails existants Base juridique: LGéo, OGéo Solution: www.geo.admin.ch 5
Pourquoi: Marché des géodonnées CH Quellen: Infras (2008): Analyse Geoinformationsmarkt Schweiz. Roman Frick, David Finger. Infras & IWV (2002): Analyse Geodatenmarkt Schweiz. Roman Frick, MarioKeller, Anna Vettori, Joel Meier, Dieter Spahni. Visualisierung: Ralph Straumann, www.ralphstraumann.ch 6
Pourquoi: évolution du marché -> Croissance annuelle 2002-2008: 5% Sources: Infras (2008): Analyse Geoinformationsmarkt Schweiz. Roman Frick, David Finger. Infras & IWV (2002): Analyse Geodatenmarkt Schweiz. Roman Frick, MarioKeller, Anna Vettori, Joel Meier, Dieter Spahni. Visualisierung: Ralph Straumann, www.ralphstraumann.ch 7
Pourquoi: Production et utilisation des géodonnées -> 80% der kommunalen Daten haben einen Raumbezug (INSPIRE,GDI) Sources: Infras (2008): Analyse Geoinformationsmarkt Schweiz. Roman Frick, David Finger. Infras & IWV (2002): Analyse Geodatenmarkt Schweiz. Roman Frick, MarioKeller, Anna Vettori, Joel Meier, Dieter Spahni. Visualisierung: Ralph Straumann, www.ralphstraumann.ch 8
Pourquoi: les applications Web-SIG thématique existantes ne sont pas interconnectés 9
Politique: geo.admin.ch (pourquoi) En toile de fond: marché des géodonnées, portails existants Base juridique: LGéo, OGéo Solution: www.geo.admin.ch 10
Les principes de la LGéo LGéo Art. 1 But La présente loi vise à ce que les autorités fédérales, cantonales et communales, les milieux économiques, la population et les milieux scientifiques disposent rapidement, simplement et durablement de géodonnées mises à jour, au niveau de qualité requis et d un coût approprié, couvrant le territoire de la Confédération suisse en vue d une large utilisation. 11
Champ d application (LGéo) LGéo Art. 2 Champ d application 1 La présente loi s applique aux géodonnées de base relevant du droit fédéral. LGéo Art. 3 Définitions 1 Au sens de la présente loi, on entend par: c. Géodonnées de base: géodonnées qui se fondent sur un acte législatif fédéral, cantonal ou communal. LGéo Art. 5 Géodonnées de base relevant du droit fédéral 1 Le Conseil fédéral définit les géodonnées de base relevant du droit fédéral dans un catalogue. 12
Catalogue des géodonnées de base relevant du droit fédéral (Annexe 1, OGéo) Désignation Base légale Service compétent (RS 510.62, art. 8, al. 1) [Service spécialisé de la Confédération] Géodonnées de référence Cadastre RDPPF Niveau d autorisation d accès Service de téléchargement Identificateur Cartes nationales sur la pollution atmosphérique Résultats du réseau de référence pour l observation des atteintes portées aux sols (NABO) Résultats de la surveillance par les cantons des atteintes portées aux sols (FABO) Cadastres de bruit des installations ferroviaires RS 814.01 art. 44 OFEV A 123 RS 814.01 art. 44 RS 814.12 art. 3 RS 814.01 art. 44 RS 814.12. art. 4. RS 814.01 art. 44 RS 814.41 art. 37 et 45 OFEV A 124 Cantons [OFEV] OFT [OFEV] A 125 A X 126 13
Georeferenz-daten (Alle) OGéo: jeux de données physiques Anhang 1 GeoIV; Darstellungs/Downloaddienste und Zugangstufe 252 unique data sets 80 Anzahl von Zuständige Stelle [Fachstelle des Bundes] 70 60 50 40 30 Zugangsbe-rechtigungs-stufe Download-Dienst C - darstellung B - darstellung B - download A - darstellung A - download 20 10 0 ARE ASTRA ASTRA [ARE] ASTRA [BAFU] BABS BAFU BAK BAKOM BAV BAV [ARE] BAV [BAFU] BAZL BAZL [ARE] BAZL [BAFU] BFE BFE [ARE] BFS BLW BVET Kantone [ARE] Kantone [ASTRA] Kantone [BAFU] Kantone [BAV] Kantone [BFE] Kantone [BJ] Kantone [BLW] Kantone [V+D] MeteoSchweiz swisstopo VBS [ARE] VBS [BAFU] Werksbetreiber [BFE] WSL [BAFU] 14 Zuständige Stelle [Fachstelle des Bundes]
Définition / paysage Geoportal National (NGDI) Fachportale Geodienste Geodaten Geoportal Bund geo.admin.ch (BGDI) 15
Politique: geo.admin.ch (pourquoi) En toile de fond: marché des géodonnées, portails existants Base juridique: LGéo, OGéo Solution: www.geo.admin.ch 16
Geo.admin.ch: points importants Problematique / Project Challenge - Mandat légal conformément à la LGéo -Attentes / Besoin des offices fédéraux Cadre/Scope - Un solution de géoportail rapide, innovatrice et stable avec catalogue et visualiseur de cartes pour les données listées dans la Critical Success Factor - Donées selon LGéo: Model de données minimal/ Métadonnées -Mise en place de l infrastructure -Mise en place de l architecture IAM, Données Objectifs / Objectives - Accès aux informations / outils/ données géographiques et leur mise en réseau -Une seule et unique porte d entrée pour les prestations de services géographique de la confédération Milestones -) Status: Introduction dans le BV? 10 jan., Ouvert au public en février) Composants - Vente/Téléchargement - Sérvices(M2M,API) Team / Equipe - KOGIS / COSIG -externe / Externes Messlatte La garantie d une seule et unique porte d entrée pour les préstations de services de la confédération conformément à la Budget -2009: développement RE1-2010 IKT go4geo: Operation / Maintenance 17
Composants FUB BIT CMS Partner Realisierung neuer Web- Auftritt Realisierung (Etappe 1) Suche/Katalog/Viewer Design BOD Suche/Katalog AWS Kartenviewer API Sicherheit Hosting 18
Demonstration geo.admin.ch Version beta www.geo.admin.ch 19
A Kartenviewer Ce qui est invisible est plus important que ce que l utilisateur voit, car cela influence les fonctionnalités et les performances C B CMS / Suche / Katalog BGDI (Metainfo, Datenhaltung) Infrastruktur Visible Invisible GeoIG GeoIV 20
armasuisse Bundesamt für Landestopografie swisstopo KOGIS L infrastructure technique de geo.admin.ch dans l «amazon cloud»
Sommaire 1. Problématique de l infrastructure pour geo.admin.ch 2. L infrastructure technique de geo.admin.ch dans l «amazon cloud» (big picture) 3. Quelques chiffres clef 22
Contraintes pour l infrastructure technique de geo.admin.ch (en général pour les Applications Web) Mise à dispostition dans les délais Haute performance Evolutivité à la demande Coûts de maintenance bas et autant que possible transparents 23
Prestataires Kunden im Internet, andere Bundesämter, swisstopo swisstopo als Fachleistungserbringer im Internet amazon BIT Bundesamt für Informatik und Telekommunikation FUB Führungsunterstützungsbasis swisstopo est prestataire sur Internet, il est dépendant des autres prestataires de services informatiques Tout service sur internet nécessite une infrastructure technique La durée de vie d un projet Web se compte en mois 24
Mise à disposition d une infrastructure Web jusqu à maintenant et depuis avec un Service d infrastructure (IaaS) Avec un prestataire de la confédération (jusqu à maintenant) Contacter l accountmanager Dans le contrat les besoins en matière de trafic doivent être quantifiés précisément Les serveurs sont installés et mis a disposition L accès au serveur est accordé En cas de besoin de serveurs supplémentaires recommencer au point 1. Compter en mois Avec amazon web services (Service d infrastructure) Ouvrir un compte d utilisateur Effectuer un API-Call (IaaS) L accès au serveur est accordé En cas de besoin de serveurs supplémentaires recommencer au point 2 (pay as you go) Compter en heures / minutes 25
Amazon Elastic Compute Cloud (Amazon EC2) Etapes pour démarrer un nouveau serveur 1. Choisir une image serveur appropriée PROMPT> ec2-describe-images 2. Démarrer une instance PROMPT> ec2-run-instances <myimage> -k <my_rsa_key> 3. Test du processus de démarrage PROMPT> ec2-describe-instances <myinstance> 5 min 4. Configuration du Security Group réseau pour l accès PROMPT> ec2-authorize default p 22 5. Se connecter à l instance PROMPT> ssh i <id_rsa_my_rsa_key> root@<server-name> root@<servername#> Welcome in the Cloud! 26
Amazon Elastic Compute Cloud (Amazon EC2) Etapes pour démarrer un nouveau serveur (GUI) 27
Amazon Elastic Compute Cloud (Amazon EC2) Etapes pour démarrer un nouveau serveur (GUI) 28
Amazon Elastic Compute Cloud (Amazon EC2) Etapes pour démarrer un nouveau serveur (GUI) 29
Mise à disposition de l infrastructure Web jusqu à maintenant (Estimation pessimiste de la demande) 30
Mise à disposition de l infrastructure Web jusqu à maintenant (Estimation optimiste de la demande) 31
Web-Infrastrukturbeschaffung über einen Infrastruktur-Service (IaaS) Pay as you go and only what you need Datacenter Microsoft, Dublin 51 000 m 2 = 500m x 100m US$ 500 Moi. 22.2 MegaWatt 400 Server online in 90min 32
Mise à disposition d une infrastructure Web avec un Service d infrastructure (IaaS) Avantages API L infrastructure n est plus que du code et est donc automatisable Infrastructure on Demand Pay as you go Désaventages Nouveau paradigmes pas encore largement établis Nécessité d une connexion à internet stable (Les demandes spécifiques ne peuvent pas toujours êtres mises en place) Préoccupations concernant la sécurité 33
Serveurs pour le projet geo.admin.ch 1 Management Server en tant que cockpit de surveillance 1 Varnish Server en tant que Load Balancer et Cache 1-n MapFish Server pour l application de visualisation Web- SIG 1-n TileWorker Server pour la génération des tuiles 34
L infrastructure cloud de geo.admin.ch 35
L infrastructure cloud de geo.admin.ch 36
Quelques chiffres concerant l infrastructure technique dans l «amazon cloud» Octobre 2009 17 000 heures serveur 22 Serveurs 6 TB Traffic de données en direction et depuis l Amazon Cloud 3 TB Storage 6 Moi. d opérations sur des fichiers Novembre 2009 24 000 heures serveur 32 Serveurs 4 TB Traffic de données en direction et depuis l Amazon Cloud 5 TB Storage 600 Moi. d opérations sur des fichiers + de 10 Serveurs en 1 mois + de 100 Moi. nouveaux fichiers pour geo.admin.ch 37
armasuisse Bundesamt für Landestopografie swisstopo KOGIS
A Kartenviewer Ce qui est invisible est plus important que ce que l utilisateur voit, car cela influence les fonctionnalités et les performances C B CMS / Suche / Katalog BGDI (Metainfo, Datenhaltung) Infrastruktur Visible Invisible GeoIG GeoIV 39
Processus d intégration des données Application Custom Cartoweb geo.admin.ch Création des images «On the fly» Préparées (Tiles) Interrogation des metadonnées Jeu de données: un lien (on demand / application) Objet: Tooltip (on demand / application) Jeu de données: Multiples liens (bod) Objet: Tooltip (on demand, bod) Internationalisation Selon la demande une ou plusieurs (application) de et fr (it et en planifiée dès février 2010) (bod) 40
Processus d intégration des données Office fédéral Swisstopo Validation symbologie Géodonnées Intégration dans le système Intégration MapServer Génération de tuiles Visaliseur de donnée visiteurs Metadonnées / traductions bod Formulaire Web (avril) 41
API Ausgangslage Ausgangslage Grosser Bedarf in BV zur sehr einfachen Implementierung von aktuellen Karten auf beliebiger Website (Beispiel Standort Zeughaus). GoogleMaps darf u.u. nicht verwendet werden (Richtlinie C Web VBS ) Technische Voraussetzung: einbinden Code in <head> und <div> einer website (Support Day Communique/ Imperia?) API Interaktive Karte steht mit geo.admin.ch zur Verfügung (info) Beispiele http://map.geo.admin.ch/extapi/ http://www.geo.admin.ch/internet/geoportal/de/home/services /geoservices/display_services/api_services/anl_tech.html 42
API RE1 Nutzungsbedingungen / Kosten Nutzungsbedingungen: www.disclaimer.admin.ch Datenherr erwähnt / klar gekennzeichnet Registrieren/Anmelden URL /Nutzer/Zweck Kosten: frei verfügbar für websites der BV Vorbehalt: in späterer Phase: bei hoher Nutzungsintensität Rechnungsstellung der DL (SLA). 43
Ausblick Datenintegration vorantreiben Vernetzung fördern (Sprache, Fachportale) Nutzung fördern (API) -> RE2 44
Diskussion / Fragen Für Fragen / Anregungen: david.oesch@swisstopo.ch hanspeter.christ@swisstopo.ch larissa.ausderau@swisstopo.ch 45