• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
CMS, SaaS und Cloud
 

CMS, SaaS und Cloud

on

  • 2,099 views

Der Talk, gehalten auf dem iico.de 2011 in Berlin, stellt in seinem Vortrag die neuesten Entwicklungen bei Content Management Systemen vor. Thematisiert werden die neuen Möglichkeiten die sich durch ...

Der Talk, gehalten auf dem iico.de 2011 in Berlin, stellt in seinem Vortrag die neuesten Entwicklungen bei Content Management Systemen vor. Thematisiert werden die neuen Möglichkeiten die sich durch Cloud Computing und Software as a Service ergeben.

Statistics

Views

Total Views
2,099
Views on SlideShare
2,057
Embed Views
42

Actions

Likes
2
Downloads
0
Comments
0

3 Embeds 42

http://lanyrd.com 36
http://www.thomas-witt.com 5
http://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    CMS, SaaS und Cloud CMS, SaaS und Cloud Presentation Transcript

    • CMS, SaaS und Cloudiico.de 2011 - infopark internet congress Berlin, 2011-05-18
    • Thomas Witt@thomas_witt http://twitter.com/thomas_witt
    • Seit 1997 … Director Product & Business Development http://www.infopark.de/
    • Great Websites run Infopark Web-Seiten für große Organisationen Gegründet 1994 in Berlin CMS, CRM und Online Marketing Software
    • References http://www.infopark.de/references
    • References infopark.de/references http://www.infopark.de/references
    • CMS in der Cloud SaaS
    • Why?(You will be cloudified. Resistance is futile.)
    • ./CM.bin /lib/i686/ libc.so.6: versionGLIBC_2.3.4 not found(required by ./CM.bin)
    • Libs/HSDatabase/src/HSAdaptor.m:303 (MssqlAdaptor): -_writeDbErrorAt::code:withMsg:dbMessages: lostConnection: -> database error: SQLSTATE=40001 [Microsoft][SQL Server Native Client 10.0][SQL Server]
    • Enterprise Software Installation sucks.
    • Heute
    • Entwicklung der Web-Sites Web 1.0 Web 2.0 Social Media Dialog Konversation Broadcast (Rückkanal) (Vernetzung)
    • EvolutionDie statische Web-Site hatausgedientWeb-Sites sind Applikationen• Funktionen gemischt mit Content• Integriert in GeschäftsprozesseHöhere Anforderungen an• Funktionalität• Verfügbarkeit• Sicherheit• SkalierbarkeitDadurch höhere Kosten fürInhouse-Betrieb
    • Ein Rechenzentrum reicht gar nicht aus …http://is.gd/DVHddn
    • Beispiel Content Distribution Network
    • IHR Rec hen zen trum
    • DER E NR ech enz entr um
    • Hohe Ansprüche an den Betrieb Skalierbarkeit • Zusätzliche Maschinen on-demand • Content Distribution Network Multiple Data Centers • Ausfallsicherheit • Regionale Verteilung Zertifizierungen • SAS70 Type II • Datenschutz gemäß BDSG Sicherheit • Physisch und logisch
    • Moderne Web-Sites gehören in die Cloud.
    • Infoparks Partner
    • Infoparks Partner Amazon EC2 Über 365.000 Web-Sites Amazon S3 262 Milliarden Assets 200.000 Anfragen/Sekunde Amazon CloudFront Content Distribution Networkhttp://news.netcraft.com/archives/2010/05/14/may_2010_web_server_survey.html
    • Multitenancy (Yes, we scale!)
    • The cloud won‘t work that way
    • “Multitenancy refers to a principlein software architecture where asingle instance of the softwareruns on a server, serving multipleclient organizations (tenants). http://en.wikipedia.org/wiki/Multitenancy
    • Product Line-Up Online Marketing Rails Connector Cockpit CMS Fiona
    • Enabling MultitenancyCreate a "shared nothing"architectureMove all configuration intothe databaseExtract background tasksChoose database tenantwise
    • Implementing DB switching is easytenant = request.host.split(.).firstbegin @@db ||= CouchRest.database(tenant)rescue raise "tenant name #{tenant} doesnt exist"end
    • System Architecture Fiona on SaaS SaaS Cluster Scalarium SES: E-Mail AZ 1 AZ 2 AZ 3 EC2: EC2: EC2: EC2: EC2: EC2: S3: DB Fiona, OMC, Fiona, OMC, Fiona, OMC, Fiona, OMC, Fiona, OMC, Fiona, OMC, Assets Backup DB, Search DB, Search DB, Search DB, Search DB, Search DB, Search (Blobs) Server Redis/ Elastic Load Balancing: *.saas.infopark.net Resque Customer AZ 1 AZ 2 EC2: EC2: GitHub S3 Rails, Rails, DB Replica DB Replica + Hoptoad Cloud Front Elastic Load Balancing: CDN customer.com New Relic
    • Database (Choose wisely)
    • Database replication Database and S3 Buckets customer1 customer2 customer3 EC2: EC2: EC2: EC2: EC2: OMC, Fiona7 OMC, Fiona7 OMC, Fiona7 OMC, Fiona7 OMC, Fiona7 Elastic Load Balancing w/ Elastic IP: *.saas.infopark.net Customer EC2: Rails + EC2: Rails + DB Replica DB Replica Elastic Load Balancing w/ Elastic IP: www.kunde.de
    • SQL databases in der Cloud Bottleneck Skalieren nicht Single point of failure Replikation Konsistente Backups Recovery times nach Crashes
    • SQL databases sindnicht für die Cloud gebaut.
    • NoSQL databases SIND für die Cloud gebaut.… by trading off consistency for partition tolerance http://en.wikipedia.org/wiki/CAP_theorem
    • NoSQL DatabaseVorteile Einfaches Handling Bessere Replikation Stabilität und Zuverlässigkeit SchemalosLots of flavours CouchDB/BigCouch, SimpleDB, MongoDB, Cassandra, Riak, … http://couchdb.apache.org/
    • Automatize! (Scalarium is your friend)
    • Your server – à la carte http://www.opscode.com/chef/
    • Auto Healing (and scaling)
    • Security(… theres lots of interesting data in the cloud)
    • IAM
    • Use MFA Devices http://aws.amazon.com/mfa/
    • Datenschutz und Security Zertifiziert durch externen Auditor Euroconsult Auftragsdatenverarbeitung gemäß BDSG Hohe Sicherheitsstandards durch Amazon Web Serviceshttp://awsmedia.s3.amazonaws.com/de/Whitepaper_AWS_Security_Whitepaper(DE).pdf
    • People(The Human Factor)
    • “Mir «gehören» meine Daten nicht mehr.
    • “Unsere Sicherheit im eigenen RZ ist sowieso die beste.
    • “Datenschutz - die NSA hört mit
    • ZusammenfassungDie Cloud ist unvermeidlichVoraussetzung: Multitenancy-ArchitekturDatenschutz und Sicherheit sind wichtig
    • Thats a wrap! Twitter: @infopark facebook.com/infopark Thank you! Thomas Witt Director Product & Business Development thomas.witt@infopark.de +49-151-140690-23 Twitter: @thomas_witt Infopark AG • Kitzingstraße 15 • D-12277 Berlin • www.infopark.de • info@infopark.de