27
1 Hanspeter Christ, KOGIS Bundesamt für Landestopografie swisstopo geo.admin.ch: das Geoportal des Bundes – auf der Überholspur in der Public Cloud dank Open Source Open Cloud Day, 19. Juni 2012, Universität Bern

geo.admin.ch: das Geoportal des Bundes – auf der Überholspur in der Public Cloud dank Open Source

Embed Size (px)

DESCRIPTION

Das auf einer verteilten Cloud Computing Architektur basierende und durchdas Bundesamt für Landestopografie swisstopo im Rahmen von e-GovernmentSchweiz in einer Public Cloud betriebene Geoportal des Bundes «geo.admin.ch»kann schnell und einfach skaliert werden und damit kostengünstig auf grosseLastschwankungen (zum Beispiel infolge von Pressemitteilungen) reagieren.Der hierfür seit bald zehn Jahren etablierte konsequente Einsatz von offenenStandards und Open Source Software hat sich insbesondere im Zusammenhangmit der 2010 durchgeführten Migration der Bundes Geodaten-Infrastruktur(BGDI) in die Public Cloud weiter ausbezahlt: dank den verwendeten OpenSource Lizenzen ist die Skalierung der BGDI-Infrastruktur in der Cloud nicht mitzusätzliche Softwarelizenzkosten und einem aufwändigen Lizenzmanagementverbunden. Stattdessen fokussiert swisstopo auf die Automatisierung undStandardisierung der in der Cloud als auch On-Premise betriebenen Open SourceFachanwendungen und Dienste und verfolgt dabei einen flexiblen DevOps-Ansatz mit äusserst kurzen Releasezyklen.Die in diesem Kontext eingesetzte Open Source „IT Automation Software“ puppetermöglicht dabei nicht nur den nahtlosen Übergang zwischen OnPremisesund Cloud, sondern hat swisstopo auch massgebend darin unterstützt, den gefürchtetenVendor lock-in bei einem bestimmten IaaS-Cloud-Provider so geringwie möglich zu halten. swisstopo ist aber nicht nur Benutzer von Open SourceSoftware, sondern engagiert sich seit einiger Zeit zunehmend auch aktiv anSchlusswortDr. Matthias Günter, /ch/openDr. Matthias Günter studierte Informatik an der Universität Bern. Er ist der CIO desEidgenössischen Instituts für Geistiges Eigentum. Daneben ist er im Vorstand von /ch/open, des WWF Bern und im Verwaltungsrat verschiedener Firmen aktiv. Mit OpenSource und offenen Standards beschäftigt er sich seit rund zehn Jahren.ModerationSamuel Günter, Freier JournalistSamuel Günter ist freier Journalist. Er hat sechs Jahre lang als Co-Chefredaktor undChefredaktor die Jungfrauzeitung geleitet. Eine Zeitung, die sehr weitgehend aufelektronischer Kommunikation basiert. Er hat an der Universität Bern studiert und eineDiplomausbildung am MAZ absolviert. Er hat für Radio BeO, Berner Zeitung, BernerOberländer und Oberländisches Volksblatt gearbeitet.strategisch wichtigen Open Source Projekten wie MapFish, GeoExt, WebGL oderVarnish. In der Rolle als Committer, Project Steering Committee member, Sponsoroder Organisator von Code Sprints fördert swisstopo dabei nicht nur dieWiederverwendung offener Software, sondern belebt damit auch die nationaleund internationale Kollaboration zwischen Behörden im Bereich e-Governmant.

Citation preview

Page 1: geo.admin.ch: das Geoportal des Bundes – auf der Überholspur in der Public Cloud dank Open Source
Page 2: geo.admin.ch: das Geoportal des Bundes – auf der Überholspur in der Public Cloud dank Open Source

2 Hanspeter Christ, KOGISBundesamt für Landestopografie swisstopo

geo.admin.ch: das Geoportal des Bundes – auf der Überholspur in der Public Cloud dank Open SourceOpen Cloud Day, 19. Juni 2012, Universität Bern

Agenda

• Das Bundesamt für Landestopografie swisstopo• Gesetzlicher Auftrag• «geo.admin.ch: das Geoportal des Bundes»• Umsetzung mit Cloud Computing und Open Source SW• Fazit

Page 3: geo.admin.ch: das Geoportal des Bundes – auf der Überholspur in der Public Cloud dank Open Source

3 Hanspeter Christ, KOGISBundesamt für Landestopografie swisstopo

geo.admin.ch: das Geoportal des Bundes – auf der Überholspur in der Public Cloud dank Open SourceOpen Cloud Day, 19. Juni 2012, Universität Bern

Page 4: geo.admin.ch: das Geoportal des Bundes – auf der Überholspur in der Public Cloud dank Open Source
Page 5: geo.admin.ch: das Geoportal des Bundes – auf der Überholspur in der Public Cloud dank Open Source
Page 6: geo.admin.ch: das Geoportal des Bundes – auf der Überholspur in der Public Cloud dank Open Source

«geo.admin.ch: das Geoportal des Bundes»

Page 7: geo.admin.ch: das Geoportal des Bundes – auf der Überholspur in der Public Cloud dank Open Source

September 2011: «geo.admin.ch» goes mobile!

Haben Sie ein Smartphone mit iOS oder Android? http://map.geo.admin.ch

140 Geodatensätze des Bundes jederzeit griffbereit!

© swisstopo

• gebührenbefreit• auf Smartphones• und auf PC

Page 8: geo.admin.ch: das Geoportal des Bundes – auf der Überholspur in der Public Cloud dank Open Source

8 Hanspeter Christ, KOGISBundesamt für Landestopografie swisstopo

geo.admin.ch: das Geoportal des Bundes – auf der Überholspur in der Public Cloud dank Open SourceOpen Cloud Day, 19. Juni 2012, Universität Bern

Page 9: geo.admin.ch: das Geoportal des Bundes – auf der Überholspur in der Public Cloud dank Open Source

9 Hanspeter Christ, KOGISBundesamt für Landestopografie swisstopo

geo.admin.ch: das Geoportal des Bundes – auf der Überholspur in der Public Cloud dank Open SourceOpen Cloud Day, 19. Juni 2012, Universität Bern

Page 10: geo.admin.ch: das Geoportal des Bundes – auf der Überholspur in der Public Cloud dank Open Source

10 Hanspeter Christ, KOGISBundesamt für Landestopografie swisstopo

geo.admin.ch: das Geoportal des Bundes – auf der Überholspur in der Public Cloud dank Open SourceOpen Cloud Day, 19. Juni 2012, Universität Bern

Page 11: geo.admin.ch: das Geoportal des Bundes – auf der Überholspur in der Public Cloud dank Open Source

11 Hanspeter Christ, KOGISBundesamt für Landestopografie swisstopo

geo.admin.ch: das Geoportal des Bundes – auf der Überholspur in der Public Cloud dank Open SourceOpen Cloud Day, 19. Juni 2012, Universität Bern

«geo.admin.ch» in Zahlen

Page 12: geo.admin.ch: das Geoportal des Bundes – auf der Überholspur in der Public Cloud dank Open Source

12 Hanspeter Christ, KOGISBundesamt für Landestopografie swisstopo

geo.admin.ch: das Geoportal des Bundes – auf der Überholspur in der Public Cloud dank Open SourceOpen Cloud Day, 19. Juni 2012, Universität Bern

Picture by swisstopo

Auszeichnungen

United Nations Public Service Awards is the most prestigious

international recognition of excellence in public service. It

rewards the creative achievements and contributions of public

service institutions that lead to a more effective and responsive

public administration in countries worldwide.

Page 13: geo.admin.ch: das Geoportal des Bundes – auf der Überholspur in der Public Cloud dank Open Source

13 Hanspeter Christ, KOGISBundesamt für Landestopografie swisstopo

geo.admin.ch: das Geoportal des Bundes – auf der Überholspur in der Public Cloud dank Open SourceOpen Cloud Day, 19. Juni 2012, Universität Bern

Umfrage Kommunikation«geo.admin.ch»

Helfen Sie mit,«geo.admin.ch» noch besser zu machen!

DE http://tinyurl.com/umfrage-geoadminchFR http://tinyurl.com/questionnaire-geoadminch

Besten Dank

Page 14: geo.admin.ch: das Geoportal des Bundes – auf der Überholspur in der Public Cloud dank Open Source

14 Hanspeter Christ, KOGISBundesamt für Landestopografie swisstopo

geo.admin.ch: das Geoportal des Bundes – auf der Überholspur in der Public Cloud dank Open SourceOpen Cloud Day, 19. Juni 2012, Universität Bern

Page 15: geo.admin.ch: das Geoportal des Bundes – auf der Überholspur in der Public Cloud dank Open Source

15 Hanspeter Christ, KOGISBundesamt für Landestopografie swisstopo

geo.admin.ch: das Geoportal des Bundes – auf der Überholspur in der Public Cloud dank Open SourceOpen Cloud Day, 19. Juni 2012, Universität Bern

swisstopo’s «Cloud History»• Januar 2008

Anfrage für den Betrieb der Kartenanwendung «SchweizMobil»• April 2008

Go-Live von «SchweizMobil v.1» (Cluster aus 1 phys. und 3 EC2 Servern, AWS damals Beta)

• Juli 2008Neues Geoinformationsgesetz (GeoIG) tritt in Kraft

• Februar 2009Start der Migration der BGDI in die Public Cloud

• März 2009Go-Live von «SchweizMobil v.2» (Cluster aus 10 EC2 Servern)

• August 2010Go-Live von «geo.admin.ch: das Geoportal des Bundes»

• Januar 2011Abschluss der Migration der BGDI in die Public Cloud

• September 2011«geo.admin.ch» goes mobile!

Page 16: geo.admin.ch: das Geoportal des Bundes – auf der Überholspur in der Public Cloud dank Open Source

16 Hanspeter Christ, KOGISBundesamt für Landestopografie swisstopo

geo.admin.ch: das Geoportal des Bundes – auf der Überholspur in der Public Cloud dank Open SourceOpen Cloud Day, 19. Juni 2012, Universität Bern

«geo.admin.ch» nutzt das Cloud Delivery Modell Infrastructure as a Service (IaaS)

[Cloud Security and Privacy, by Tim Mather, Subra Kumaraswamy, and Shahed Latif, ISBN 978-0-596-80276-9]

swisstopo‘schoice

On Premise PaaS SaaS

Apps & Services

VM

Server

Speicher

Netzwerk

Apps & Services

VM

Server

Speicher

Netzwerk

Applikationen

Services

Server

Speicher

Netzwerk

Applikationen

Services

Server

Speicher

Netzwerk

Organisation hat die Verantwortung

Cloud-Consumer und Anbieter teilen die Verantwortung

Cloud-Anbieter hat die Verantwortung

IaaS

Page 17: geo.admin.ch: das Geoportal des Bundes – auf der Überholspur in der Public Cloud dank Open Source

Der Open Source Stack von «geo.admin.ch»

@swisstopoheute: NO CLOUD

Virt

uelle

Lin

ux-S

erve

r Serv

ices

/

Appl

ikati

onen

Betr

iebs

syst

emM

iddl

ewar

e

@swisstopogeplant: Hybride Cloud

@cloudheute: Public Cloud

@cloudgeplant: Einsatzweiterer CloudsIa

aS

Page 18: geo.admin.ch: das Geoportal des Bundes – auf der Überholspur in der Public Cloud dank Open Source

18 Hanspeter Christ, KOGISBundesamt für Landestopografie swisstopo

geo.admin.ch: das Geoportal des Bundes – auf der Überholspur in der Public Cloud dank Open SourceOpen Cloud Day, 19. Juni 2012, Universität Bern

OPEN STANDARDS

OPEN SOURCE

OPEN MINDED

Organisator des Codesprints

für den mobile map support

von «geo.admin.ch»

Einmal entwickeln – wiederwiederwiederverwenden !

Page 19: geo.admin.ch: das Geoportal des Bundes – auf der Überholspur in der Public Cloud dank Open Source

Vendor-Lockin minimal dank Automatisierung mit puppet, sowohl On Premise als auch in der Cloud

Page 20: geo.admin.ch: das Geoportal des Bundes – auf der Überholspur in der Public Cloud dank Open Source

20 Hanspeter Christ, KOGISBundesamt für Landestopografie swisstopo

geo.admin.ch: das Geoportal des Bundes – auf der Überholspur in der Public Cloud dank Open SourceOpen Cloud Day, 19. Juni 2012, Universität Bern

zentrales GIT-Repository der Linux Server (Cloud und On Premise)revisionierbarauditierbar (auch gegenüber unautorisierten Veränderungen)portierbar (kein Vendor Lock-in)reproduzierbar (neuer Server up and running in <1h)Dokumentation der gesamten Linux-Infrastruktur up to date by defaultFehlerrate sinktSicherheit und Verfügbarkeit steigt

Automatisierung mit puppet lässt (Linux) Server zu Code werden 1 class tomcat_application_server { 2 3 tomcat::instance {"tomcat1": 4 ensure => present, 5 group => "admin", 6 require => Mount ["/srv"], 7 } 8 9 }

Page 21: geo.admin.ch: das Geoportal des Bundes – auf der Überholspur in der Public Cloud dank Open Source

21 Hanspeter Christ, KOGISBundesamt für Landestopografie swisstopo

geo.admin.ch: das Geoportal des Bundes – auf der Überholspur in der Public Cloud dank Open SourceOpen Cloud Day, 19. Juni 2012, Universität Bern

• IaaS und Open Source Software bilden ein ideales Tandem• Ohne Automatisierung kann das Potential von IaaS nicht voll

ausgeschöpft werden

• Entwicklung und Betrieb sind enger zusammen gewachsen (DevOps)

• Das «Pay as you go Modell» und die «Multitenancy» der Cloud sind sehr innovationsfördernd

• Die Verteilung der Betriebsrisiken auf verschiedene Cloud-Anbieter bzw. der Aufbau einer hybriden Lösung ist empfehlenswert

Nächste Schritte• WAF und IdM Integration• https für die gesamte Bundes Geodaten-Infrastruktur (BGDI)

• Aufbau einer «Hybrid Cloud»

Fazit

Page 22: geo.admin.ch: das Geoportal des Bundes – auf der Überholspur in der Public Cloud dank Open Source

22 Hanspeter Christ, KOGISBundesamt für Landestopografie swisstopo

geo.admin.ch: das Geoportal des Bundes – auf der Überholspur in der Public Cloud dank Open SourceOpen Cloud Day, 19. Juni 2012, Universität Bern

Page 23: geo.admin.ch: das Geoportal des Bundes – auf der Überholspur in der Public Cloud dank Open Source
Page 24: geo.admin.ch: das Geoportal des Bundes – auf der Überholspur in der Public Cloud dank Open Source

24 Hanspeter Christ, KOGISBundesamt für Landestopografie swisstopo

geo.admin.ch: das Geoportal des Bundes – auf der Überholspur in der Public Cloud dank Open SourceOpen Cloud Day, 19. Juni 2012, Universität Bern

ANHANG

Page 25: geo.admin.ch: das Geoportal des Bundes – auf der Überholspur in der Public Cloud dank Open Source

25 Hanspeter Christ, KOGISBundesamt für Landestopografie swisstopo

geo.admin.ch: das Geoportal des Bundes – auf der Überholspur in der Public Cloud dank Open SourceOpen Cloud Day, 19. Juni 2012, Universität Bern

Hanspeter Christ

Hanspeter ChristBundesamt für Landestopografie swisstopoSeftigenstrasse 264 Postfach 3084 Wabern Tel: +41 31 963 23 83 E-Mail: [email protected]: www.swisstopo.admin.ch

www.geo.admin.chTwitter: http://twitter.com/#!/hpchrist

Hanspeter Christ studierte an der ETH Zürich und trat im Oktober 2000 als dipl. Kulturingenieur ETH ins Bundesamt für Landestopografie swisstopo ein. Während vier Jahren arbeitete er im Bereich Forschung und Entwicklung des Fachbereichs Geodäsie und war dort als Softwareentwickler für das Design und die Implementierung von java- und webbasierten Spezialanwendungen für die Schweizerische Landesvermessung und die amtliche Vermessung verantwortlich. 2004 übernahm er den technischen Lead für den Aufbau und die Weiterentwicklung der gesamten auf Linux und Open Source Software gehosteten Webinfrastruktur von swisstopo und der Bundes Geodaten-Infrastruktur (BGDI). Seit 2008 befasst er sich intensiv mit verteilten Cloud Computing Architekturen und IT Service Delivery Management und verantwortete als IT-Projektleiter die Migration der gesamten Bundes Geodaten-Infrastruktur in die Amazon Public Cloud.

Page 26: geo.admin.ch: das Geoportal des Bundes – auf der Überholspur in der Public Cloud dank Open Source

26 Hanspeter Christ, KOGISBundesamt für Landestopografie swisstopo

geo.admin.ch: das Geoportal des Bundes – auf der Überholspur in der Public Cloud dank Open SourceOpen Cloud Day, 19. Juni 2012, Universität Bern

Die skalierbare Cloud-Architektur von geo.admin.ch und der Plan B für die 1 Milliarde Karten-Tiles in S3

Nach oben skalierbar in weniger als 1h

Page 27: geo.admin.ch: das Geoportal des Bundes – auf der Überholspur in der Public Cloud dank Open Source

27 Hanspeter Christ, KOGISBundesamt für Landestopografie swisstopo

geo.admin.ch: das Geoportal des Bundes – auf der Überholspur in der Public Cloud dank Open SourceOpen Cloud Day, 19. Juni 2012, Universität Bern