67
Cloud computing und Social Networking Uvgunkhuu Khangaikhuu Diploma of Computer Science B helo of Eoo i Bachelor of Economics

Cloudcomppgutingund Social Networking · Private Cloud •Unternehmen spezifisch •Abstrakte IT‐Infrastrukturen innerhalb der eigenen Organisation •z.BUbuntu‐One Public Cloud

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Cloudcomppgutingund Social Networking · Private Cloud •Unternehmen spezifisch •Abstrakte IT‐Infrastrukturen innerhalb der eigenen Organisation •z.BUbuntu‐One Public Cloud

Cloud computing und Socialp gNetworkingUvgunkhuu Khangaikhuu

Diploma of Computer ScienceB helo  of E o o iBachelor of Economics

Page 2: Cloudcomppgutingund Social Networking · Private Cloud •Unternehmen spezifisch •Abstrakte IT‐Infrastrukturen innerhalb der eigenen Organisation •z.BUbuntu‐One Public Cloud

Gli d gGliederung

Internet Cloud ComputingCloud Computing Social Networking ZusammenfassungZusammenfassung Quellen

Quelle:Wikipedia

Page 3: Cloudcomppgutingund Social Networking · Private Cloud •Unternehmen spezifisch •Abstrakte IT‐Infrastrukturen innerhalb der eigenen Organisation •z.BUbuntu‐One Public Cloud

I t tInternet

Quelle:Wikipedia

Page 4: Cloudcomppgutingund Social Networking · Private Cloud •Unternehmen spezifisch •Abstrakte IT‐Infrastrukturen innerhalb der eigenen Organisation •z.BUbuntu‐One Public Cloud

I t tInternet

Ursprung ARPANET(Advanced Research Projects Agency ( j g y

Network) 1962 durch Auftrag von US‐Luftwaffe MIT und US‐Verteidigungsminister Vorläufiger Internet Die Verbindung durch Telefonleitung Die Idee ist ein Konzept für Computer‐Netzwerk

Quelle:Wikipedia

Page 5: Cloudcomppgutingund Social Networking · Private Cloud •Unternehmen spezifisch •Abstrakte IT‐Infrastrukturen innerhalb der eigenen Organisation •z.BUbuntu‐One Public Cloud

InternetArpanet

Quelle:Wikipedia

Page 6: Cloudcomppgutingund Social Networking · Private Cloud •Unternehmen spezifisch •Abstrakte IT‐Infrastrukturen innerhalb der eigenen Organisation •z.BUbuntu‐One Public Cloud

I t tInternet

Warum man vernetzen wollte? Damals war  Rechner zu teuer (z.B. PDP‐7‐Rechner 18 Bit ( 7

72000$) Speicher war auch sehr teuer(Vergleich zur damaligen 

Festplatte zum heutigen USB‐Gerät z.B PDP‐7 ca. 48KB Speicher oder mindestens 512 GB)

Zum Tragen war es ungeeignet  ( ab 2 kg bis Tonne) Zum Tragen war es ungeeignet  ( ab 2 kg bis Tonne) Z.B IBM 350 Rechner hatte Größe von 5MB, die Masse 1‐T 1200 Umdrehung pro Minute

Quelle:Wikipedia

Page 7: Cloudcomppgutingund Social Networking · Private Cloud •Unternehmen spezifisch •Abstrakte IT‐Infrastrukturen innerhalb der eigenen Organisation •z.BUbuntu‐One Public Cloud

I t tInternet

Quelle:http://www.pcgameshardware.de/Neue‐Technologien‐Thema‐71240/Specials/Special‐Die‐12‐einflussreichsten‐IT‐Firmen‐der‐PC‐Geschichte‐649812/galerie/848686/#?a_id=649812&g_id=‐1&i_id=848686

Page 8: Cloudcomppgutingund Social Networking · Private Cloud •Unternehmen spezifisch •Abstrakte IT‐Infrastrukturen innerhalb der eigenen Organisation •z.BUbuntu‐One Public Cloud

I t tInternet

Was ist Internet? Das Internet (von englisch interconnected network), ( g ),

kurz das Netz, ist ein weltweites Netzwerk, bestehend aus vielen Rechnernetzwerken, durch das Daten 

get ht  e deausgetauscht werden

Quelle:Wikipedia

Page 9: Cloudcomppgutingund Social Networking · Private Cloud •Unternehmen spezifisch •Abstrakte IT‐Infrastrukturen innerhalb der eigenen Organisation •z.BUbuntu‐One Public Cloud

I t tInternet

OSI/ISO Anwendungen(Application Layer)g ( pp y ) Darstellung(Presentation Layer) Sitzung (Session Layer)g ( ) Transport(Transport Layer) Vermittlung(Network Layer) Sicherung(Data Link Layer) Bitübertragung (Physical Layer)

Quelle:Wikipedia

Page 10: Cloudcomppgutingund Social Networking · Private Cloud •Unternehmen spezifisch •Abstrakte IT‐Infrastrukturen innerhalb der eigenen Organisation •z.BUbuntu‐One Public Cloud

I t tInternet

OSI/ISO

AnwendungFirmenmitarbeiter/Gesch

äftspartner

Sitzung

Darstellung

Anwendung

Lehrling

Assistentäftspartner

Transport

Vermittlung

Hauspostmitarbeiter

BriefpostVermittlung

Sicherung

Bitübe t g g

p

Verteilstelle

TransportmittelBitübertragung Transportmittel

Quelle:http://www.iconarchive.com/

Page 11: Cloudcomppgutingund Social Networking · Private Cloud •Unternehmen spezifisch •Abstrakte IT‐Infrastrukturen innerhalb der eigenen Organisation •z.BUbuntu‐One Public Cloud

InternetGraph von Router Abschnitt

Quelle:http://upload.wikimedia.org/wikipedia/commons/d/d2/Internet_ map_1024.jpgVisualisierung der verschiedenen Routen durch Teile des Internets.

Page 12: Cloudcomppgutingund Social Networking · Private Cloud •Unternehmen spezifisch •Abstrakte IT‐Infrastrukturen innerhalb der eigenen Organisation •z.BUbuntu‐One Public Cloud

InternetRootservers

Page 13: Cloudcomppgutingund Social Networking · Private Cloud •Unternehmen spezifisch •Abstrakte IT‐Infrastrukturen innerhalb der eigenen Organisation •z.BUbuntu‐One Public Cloud

W ld Wid  W bWorld Wide Web

Was ist WWW? World Wide Web  über das Internet Abrufbares System y

von elektronischen Hypertext‐Dokumenten, die Durch Hyperlinks miteinander verknüpft sind 

Ursprung Ursprung Erfinder Tim Berners Lee HTTP (z.B. http://www.vma‐ev.com/) HTML Hyperlinks, URL () Webbrowser (Firefox, IE, Chrome)

Quelle:http://claudiocaprara ilcannocchiale it/mediamanager/sQuelle:http://claudiocaprara.ilcannocchiale.it/mediamanager/sys.user/38949/sir%20tim%20berners‐lee.jpg

Page 14: Cloudcomppgutingund Social Networking · Private Cloud •Unternehmen spezifisch •Abstrakte IT‐Infrastrukturen innerhalb der eigenen Organisation •z.BUbuntu‐One Public Cloud

InternetGraph von WWW

Quelle:http://de.wikipedia.org/wiki/World_Wide_WebGrafische Darstellung einiger weniger Sites im World Wide WebGrafische Darstellung einiger weniger Sites im World Wide Web

Page 15: Cloudcomppgutingund Social Networking · Private Cloud •Unternehmen spezifisch •Abstrakte IT‐Infrastrukturen innerhalb der eigenen Organisation •z.BUbuntu‐One Public Cloud

WWW  d I t tWWW und Internet

Standardisierung durch RFC (Request for Comments) RFC‘s Beispielep

RFC 822  für Email Format RFC 1166 für IPv4 Adresse RFC 791 für Internet Protokoll (IP) RFC 2616 für http 1.0 RFC 2460 für IPv6 RFC 2460 für IPv6 RFC 5545 für (iCalendar) …

Quelle:Wikipedia

Page 16: Cloudcomppgutingund Social Networking · Private Cloud •Unternehmen spezifisch •Abstrakte IT‐Infrastrukturen innerhalb der eigenen Organisation •z.BUbuntu‐One Public Cloud

I t tInternet

Fakten und Zahlen

Page 17: Cloudcomppgutingund Social Networking · Private Cloud •Unternehmen spezifisch •Abstrakte IT‐Infrastrukturen innerhalb der eigenen Organisation •z.BUbuntu‐One Public Cloud

Cl d C ti gCloud Computing

Page 18: Cloudcomppgutingund Social Networking · Private Cloud •Unternehmen spezifisch •Abstrakte IT‐Infrastrukturen innerhalb der eigenen Organisation •z.BUbuntu‐One Public Cloud

Cl d C ti gCloud Computing

Quelle:http://www.agent‐x.com.au/comic/cloud‐storage/

Page 19: Cloudcomppgutingund Social Networking · Private Cloud •Unternehmen spezifisch •Abstrakte IT‐Infrastrukturen innerhalb der eigenen Organisation •z.BUbuntu‐One Public Cloud

W  Cl d C ti gWarum Cloud Computing

Autonome Produkte und Entscheidungsprozesse, Wertschöpfungsnetzwerke in nahezu Echtzeit steuern werden(z.B GridComputing, Fernheizwerke, Intelligentes Haus…)F t  ll  W   d Di tl i t   d M h   i d  it i d   Fast alle Waren und Dienstleistungen und Menschen sind miteinander durch das Internet verbunden (z.B. Amazon.de, Ebay.de, Facebook.de…)

Anforderung von mehr Flexibilität und schnelle Reaktion an Markt Wiederverwendbarkeit und Nachhaltigkeit (Sustainability), Schnellere g ( y),

Skalierbarkeit von existierenden IT‐Infrastruktur und IT‐Leistungen (z.Bgroße Rechenzentren und IT‐Infrastrukturen)

Verringerung von IT‐Administrationsaufwand von großen Datenzentren Einfacher Zugriff auf geographisch verteilte IT Ressourcen Einfacher Zugriff auf geographisch verteilte IT‐Ressourcen Umsatz aus Cloud Computing …

Page 20: Cloudcomppgutingund Social Networking · Private Cloud •Unternehmen spezifisch •Abstrakte IT‐Infrastrukturen innerhalb der eigenen Organisation •z.BUbuntu‐One Public Cloud

W  Cl d C ti g ?Warum Cloud Computing ?

Quelle:http://www.bitkom.org/de/presse/8477_75140.aspx

Page 21: Cloudcomppgutingund Social Networking · Private Cloud •Unternehmen spezifisch •Abstrakte IT‐Infrastrukturen innerhalb der eigenen Organisation •z.BUbuntu‐One Public Cloud

W  Cl d C ti g?Warum Cloud Computing?

Starkes Wachstum des Cloud‐Marktes in DeutschlandUmsatz mit Business Cloud Computing in Mrd. EURO

15

5

10

6 99,9

13,7

0

5

2012 2013 2014 2015 2016

3 4,6 6,9

3 5

Quelle:http://www.bitkom.org/de/presse/8477_75140.aspx

Page 22: Cloudcomppgutingund Social Networking · Private Cloud •Unternehmen spezifisch •Abstrakte IT‐Infrastrukturen innerhalb der eigenen Organisation •z.BUbuntu‐One Public Cloud

Cl d C ti g D fi itiCloud Computing Definition

Unter Ausnutzung virtualisierter Rechen‐ und „Unter Ausnutzung virtualisierter Rechen und Speicherressourcen und moderner Web‐Technologien stellt Cloud‐Computing skalierbare, netzwerk‐zentrierte, Abstrahierte IT‐Infrastrukturen, Plattformen und Anwendungen als on‐Demand Dienst zur Verfügung. Die Ab h g di  Di t   f lgt  t g bhä gig “Abrechnung dieser Dienste erfolgt nutzungsabhängig.“

Quelle:Cloud Computing Web IT‐Infrastruktur Springer Verlag

Page 23: Cloudcomppgutingund Social Networking · Private Cloud •Unternehmen spezifisch •Abstrakte IT‐Infrastrukturen innerhalb der eigenen Organisation •z.BUbuntu‐One Public Cloud

Cloud ComputingNIST(National Institutes of Standards andNIST(National Institutes of Standards and

Technology)g )

Service wird ohne Interaktion von Menschen durchgeführt

Verfügbarkeit der Daten überall auf der Welt mit Hilfe von Standard Technologien

Ressourcen können für mehrere Nutzer gleichzeitig zur Verfügung stehen

Ressourcen werden sehr fein strukturiert und verteilt, sodass die Skalierung von System möglich ist

D  S i    B g d   lität d  tität äßig  K ität i t  Der Service von Bemessung der qualitäts‐ und quantitätsmäßigen Kapazität ist durch Billingsystemmöglich. 

Quelle:Cloud Computing Webbased Dynamic IT Services Springer Verlag

Page 24: Cloudcomppgutingund Social Networking · Private Cloud •Unternehmen spezifisch •Abstrakte IT‐Infrastrukturen innerhalb der eigenen Organisation •z.BUbuntu‐One Public Cloud

Cloud Computingp g

Definition noch einfacher Verteilung und Virtualisierung von Service und Speicher an 

Kunden und Unternehmen, die durch das Internet erfolgen Technologie, die Zugriff auf den Internet Cloud Infrastruktur 

anbietetanbietet. z.B Dropbox, Wuala, Box bietet Speicherplatz an Kunden Google Document oder Microsoft Office Online bietet Service 

an, sodass die Kunden durch Cloud ihren Office Produkte nutzen und speichern

Page 25: Cloudcomppgutingund Social Networking · Private Cloud •Unternehmen spezifisch •Abstrakte IT‐Infrastrukturen innerhalb der eigenen Organisation •z.BUbuntu‐One Public Cloud

Cl d C ti gCloud Computing

Cloud Computing ist keine Revolution, aber eine Evolution.

Denn die Technologie basiert auf existierende IT‐Infrastruktur und Internet Standards

Page 26: Cloudcomppgutingund Social Networking · Private Cloud •Unternehmen spezifisch •Abstrakte IT‐Infrastrukturen innerhalb der eigenen Organisation •z.BUbuntu‐One Public Cloud

Cl d C ti gCloud Computing

Quelle:httpwisepreneur.comwp‐contentuploads201102Cloud_Computing.jpg

Page 27: Cloudcomppgutingund Social Networking · Private Cloud •Unternehmen spezifisch •Abstrakte IT‐Infrastrukturen innerhalb der eigenen Organisation •z.BUbuntu‐One Public Cloud

Cl d C ti g A tCloud Computing Arten

Private Cloud•Unternehmen spezifisch•Abstrakte IT‐Infrastrukturen innerhalb der eigenen Organisation•z.B Ubuntu‐One

Public Cloud•Öffenlich•Abstrakte IT‐Infrastruktur für die breite Öffentlichkeit über das Internet•Pay‐as‐ you‐go (hat den Vorteil 

Hybrid Cloud•Mischung von beiden

Page 28: Cloudcomppgutingund Social Networking · Private Cloud •Unternehmen spezifisch •Abstrakte IT‐Infrastrukturen innerhalb der eigenen Organisation •z.BUbuntu‐One Public Cloud

P i t P bli d H b idPrivate,Public und Hybrid

Quelle:http://www.tatvasoft.com/blog/

Page 29: Cloudcomppgutingund Social Networking · Private Cloud •Unternehmen spezifisch •Abstrakte IT‐Infrastrukturen innerhalb der eigenen Organisation •z.BUbuntu‐One Public Cloud

P bli   P i t  Cl dPublic vs Private Cloud

http://www.tatvasoft.com/blog/

Page 30: Cloudcomppgutingund Social Networking · Private Cloud •Unternehmen spezifisch •Abstrakte IT‐Infrastrukturen innerhalb der eigenen Organisation •z.BUbuntu‐One Public Cloud

Cl d C ti g Vi t li i gCloud Computing Virtualisierung

Was ist Virtualisierung? Herz der meisten Cloud‐Computing Architekturp g Abstrakte Logische Sicht auf Ressource (Server , 

Speicher, Netzwerke und Software) Zusammenfassung von Ressourcen in Pools Ressourcen werden nach Bedarf zugeteilt …

Page 31: Cloudcomppgutingund Social Networking · Private Cloud •Unternehmen spezifisch •Abstrakte IT‐Infrastrukturen innerhalb der eigenen Organisation •z.BUbuntu‐One Public Cloud

Cl d C ti g Vi t li i gCloud Computing Virtualisierung

Virtualisierung

Betriebssystem Virtualisierung

Plattform Virtualisierung

Speicher Virtualisierung

Netzwerk Virtualisierung

Anwendung Virtualisierung

Page 32: Cloudcomppgutingund Social Networking · Private Cloud •Unternehmen spezifisch •Abstrakte IT‐Infrastrukturen innerhalb der eigenen Organisation •z.BUbuntu‐One Public Cloud

Cl d C ti g A hit ktCloud Computing Architektur

(HuaaS)Human as a Service

Software as a Service (SaaS)( )

Platform as a Service(PaaS)

Infrastructure as a Service Infrastructure as a Service (IaaS)

Page 33: Cloudcomppgutingund Social Networking · Private Cloud •Unternehmen spezifisch •Abstrakte IT‐Infrastrukturen innerhalb der eigenen Organisation •z.BUbuntu‐One Public Cloud

Cl d C ti g  d I SCloud Computing und IaaS

Infrastucture as a Service (Beispiele)

A  

Infrastucture as a Service

Amazon Web 

Services EC2

The Rackspace

Cloud

Go Grid

sie bildet die Grundlage und stellt die grundlegenden Dienste wie z. B. Speicherplatz, 

Rechenkapazität bereit

Page 34: Cloudcomppgutingund Social Networking · Private Cloud •Unternehmen spezifisch •Abstrakte IT‐Infrastrukturen innerhalb der eigenen Organisation •z.BUbuntu‐One Public Cloud

A  ECAmazon EC2

In US, Irland, Nord California,Singapure, Japan 

Die Daten werden in sogenantenBucket gespeichert 

d k i d i öß bJeder Bucket wird in Größe von 5 Gbgemessen 

A  El ti Bl k S i h  Amazon Elastic Block Speicher 

•Von 1GB bis zu 1 TB data kann gespeichert werden

Quelle:http://www.onbile.com/info/wp‐content/uploads/2011/11/amazon‐web‐services.jpgQuelle:http://blog.project‐sierra.de/archives/2102

Page 35: Cloudcomppgutingund Social Networking · Private Cloud •Unternehmen spezifisch •Abstrakte IT‐Infrastrukturen innerhalb der eigenen Organisation •z.BUbuntu‐One Public Cloud

R k Cl dRackspace Cloud

Data‐Center Park Dallas

29000 qm² Fläche

$488 Million

12000 Servers

40 bis 125 Megawatt Strom40 bis 125 Megawatt Strom

Quelle:http://www.datacenterknowledge.com/archives/2012/01/06/rackspace‐cloud‐will‐expand‐in‐dallas/

Page 36: Cloudcomppgutingund Social Networking · Private Cloud •Unternehmen spezifisch •Abstrakte IT‐Infrastrukturen innerhalb der eigenen Organisation •z.BUbuntu‐One Public Cloud

Cl d C ti g  d P SCloud Computing und PaaS

Platform as a Service (Beispiele)

Platform as a Service

WindowsAzure

Google App 

Der Entwickler erstellt die Anwendung und lädt diese in die Cloud

Diese kümmert sich dann selbst um die Aufteilung auf die eigentlichen Verarbeitungseinheiten Google App 

Engine

Force.com

die eigentlichen Verarbeitungseinheiten

Er betreibt auch keine virtuellen Server. Im PaaS‐Szenario bringt er ausschließlich seine Programmlogik in die Cloud ein, die ihm gegenüber als Programmierschnittstelle auftritt.

Quelle http://de.wikipedia.org/wiki/Cloud‐Computing#Plattform_.28PaaS.29

Page 37: Cloudcomppgutingund Social Networking · Private Cloud •Unternehmen spezifisch •Abstrakte IT‐Infrastrukturen innerhalb der eigenen Organisation •z.BUbuntu‐One Public Cloud

Wi d  AWindows Azure

Quelle:http://blogs.msdn.com/b/dachou/archive/2011/03/24/internet‐service‐bus‐and‐windows‐azure‐appfabric.aspx

Page 38: Cloudcomppgutingund Social Networking · Private Cloud •Unternehmen spezifisch •Abstrakte IT‐Infrastrukturen innerhalb der eigenen Organisation •z.BUbuntu‐One Public Cloud

G gl  A  E giGoogle App Engine

http://www.crn.com/slide‐shows/cloud/240144284/the‐10‐biggest‐cloud‐outages‐of‐2012.htm?pgno=7

Page 39: Cloudcomppgutingund Social Networking · Private Cloud •Unternehmen spezifisch •Abstrakte IT‐Infrastrukturen innerhalb der eigenen Organisation •z.BUbuntu‐One Public Cloud

G gl  Cl d A hit tGoogle Cloud Architecture

Page 40: Cloudcomppgutingund Social Networking · Private Cloud •Unternehmen spezifisch •Abstrakte IT‐Infrastrukturen innerhalb der eigenen Organisation •z.BUbuntu‐One Public Cloud

Cl d C ti g  d S SCloud Computing und SaaS

Software as a Service (Beispiele)

Software as a Service

Angebot von Webbasierten Google Docs

Windows Live 

Angebot von Webbasierten Anwendungen

Hardware, Wartung und Betrieb üb i t d  Cl d A bi t Windows Live 

Office

Salesforce

übernimmt der Cloud‐Anbieter

Kann auf IaaS und PaaS aufsetzenSa e o ce

……

Page 41: Cloudcomppgutingund Social Networking · Private Cloud •Unternehmen spezifisch •Abstrakte IT‐Infrastrukturen innerhalb der eigenen Organisation •z.BUbuntu‐One Public Cloud

Google Docs und Windows Live gOffice

Page 42: Cloudcomppgutingund Social Networking · Private Cloud •Unternehmen spezifisch •Abstrakte IT‐Infrastrukturen innerhalb der eigenen Organisation •z.BUbuntu‐One Public Cloud

D t  C tData Centers

Google Data Center http://www.google.com/about/datacenters/index.htmlp // g g / / /

Facebook Data Center http://www.youtube.com/watch?v=‐DRxqHrPrFwp // y / q

Windows Azure Data Center http://www.youtube.com/watch?v=JJ44hEr5DFEp y 5

Page 43: Cloudcomppgutingund Social Networking · Private Cloud •Unternehmen spezifisch •Abstrakte IT‐Infrastrukturen innerhalb der eigenen Organisation •z.BUbuntu‐One Public Cloud

W it  Cl d S iWeitere Cloud Services

Storage‐as‐a‐Service (SaaS) Security‐as‐a‐Service(SecaaS)Security as a Service(SecaaS) Monitoring‐as‐a‐Service(MaaS)

Page 44: Cloudcomppgutingund Social Networking · Private Cloud •Unternehmen spezifisch •Abstrakte IT‐Infrastrukturen innerhalb der eigenen Organisation •z.BUbuntu‐One Public Cloud

Cl d C ti g P   d C tCloud Computing Pro und Contra

Skalierung und Kosten Sicherheit

Pro Management  AAuswahl und  Pro von Aussennicht 

Sichtbar

Auswahl und Wiederverwend

barkeit Contra Zuverlässigkeit

Schwer zu kontrollieren

Nächte Generation A hit kt

Hohe durch WechselArchitektur Wechsel

Page 45: Cloudcomppgutingund Social Networking · Private Cloud •Unternehmen spezifisch •Abstrakte IT‐Infrastrukturen innerhalb der eigenen Organisation •z.BUbuntu‐One Public Cloud

S i l N t ki gSocial Networking

Quelle:Wikipedia

Page 46: Cloudcomppgutingund Social Networking · Private Cloud •Unternehmen spezifisch •Abstrakte IT‐Infrastrukturen innerhalb der eigenen Organisation •z.BUbuntu‐One Public Cloud

S i l N t ki gSocial Networking

Quelle:http://www.agent‐x.com.au/comic/missing/Quelle:http://www.agent‐x.com.au/comic/unfollowing‐family

Page 47: Cloudcomppgutingund Social Networking · Private Cloud •Unternehmen spezifisch •Abstrakte IT‐Infrastrukturen innerhalb der eigenen Organisation •z.BUbuntu‐One Public Cloud

S i l N t ki gSocial Networking

Quelle:http://www.bitkom.org/de/presse/74534_71209.aspx

Page 48: Cloudcomppgutingund Social Networking · Private Cloud •Unternehmen spezifisch •Abstrakte IT‐Infrastrukturen innerhalb der eigenen Organisation •z.BUbuntu‐One Public Cloud

S i l N t ki gSocial Networking

Quelle:http://theblackfin.files.wordpress.com/2013/01/facebook.jpg

Page 49: Cloudcomppgutingund Social Networking · Private Cloud •Unternehmen spezifisch •Abstrakte IT‐Infrastrukturen innerhalb der eigenen Organisation •z.BUbuntu‐One Public Cloud

S i l N t ki gSocial Networking

Quelle: http://janbierens.com/2012/09/23/your‐social‐network‐profile‐is‐like‐a‐resume/

Page 50: Cloudcomppgutingund Social Networking · Private Cloud •Unternehmen spezifisch •Abstrakte IT‐Infrastrukturen innerhalb der eigenen Organisation •z.BUbuntu‐One Public Cloud

W  S i l N t ki gWarum Social Networking

Die zentrale Informationsquelle für Unternehmen und andere Organisationen (z.B. Regierung, Statistische Behörden…) 

Der Platz von Selbstdarstellung (z.B. Xing, Facebook, Twitter )Twitter…)

Verbunden ganz eng mit Werbung Data Mining Quelle für Industrie Data Mining Quelle für Industrie Bestimmung von Nachfragen an bestimmten Produkten …

Page 51: Cloudcomppgutingund Social Networking · Private Cloud •Unternehmen spezifisch •Abstrakte IT‐Infrastrukturen innerhalb der eigenen Organisation •z.BUbuntu‐One Public Cloud

W  Cl d C ti gWarum Cloud Computing

Wisdom Of Crowds(Weisheit der (Vielen) James Surowiecki (2004) Why the many are smarter than the

few and how collective wisdomfew and how collective wisdomshapes business, economies, societiesand nations)

Am 20. Januar 2008 Moderator Gü th  J h  Günther Jauch  

Eine interaktive direktübertragende  Sendung

Titel Die Weisheit der Vielen.  Frage? Einzelner Experte besser als 

Gesamstheit der Zuschauer Ergebnis :  Ausgeglichen!!!

Quelle:WikipediaQuelle:http://www.zimbio.com/pictures/7zbZSPmVl_J/2010+New+Yorker+Festival+James+Surowiecki/MulDPcdzVdl/James+Surowiecki

Page 52: Cloudcomppgutingund Social Networking · Private Cloud •Unternehmen spezifisch •Abstrakte IT‐Infrastrukturen innerhalb der eigenen Organisation •z.BUbuntu‐One Public Cloud

S i l N t ki g D fi itiSocial Networking Definition

Ein soziales Netzwerk bzw. Social Networking (deutsch: Ein soziales Netzwerk bzw. Social Networking (deutsch: gemeinschaftliches Netzwerk) im Internet ist eine lose Verbindung von Menschen in einer Netzgemeinschaft.Soziale Netzwerke stehen für Form von Netzgemeinschaft bzw. Online Communities), die technisch durch Webanwendungen oder Portale abgebildet werdenWebanwendungen oder Portale abgebildet werden

Quelle:Wikipedia

Page 53: Cloudcomppgutingund Social Networking · Private Cloud •Unternehmen spezifisch •Abstrakte IT‐Infrastrukturen innerhalb der eigenen Organisation •z.BUbuntu‐One Public Cloud

S i l N t ki g F ktiSocial Networking Funktionen

Funktionen Persönliches Profil Kontaktliste oder Adressbuch Empfang und Versand von Nachrichten bzw. Chat

E f   d V d   B h i hti  üb   Empfang und Versand von Benachrichtigungen über diverse Ereignisse (z.B. Profiländerung…)

Blogs oder Mikrobloggingg gg g Social Gaming Suche

Quelle:Wikipedia

Page 54: Cloudcomppgutingund Social Networking · Private Cloud •Unternehmen spezifisch •Abstrakte IT‐Infrastrukturen innerhalb der eigenen Organisation •z.BUbuntu‐One Public Cloud

Social Networking als gAnwendungsplattform

Facebook Social Graph, eine Programmierschnittstelle für Facebook

Myspace Developer Plattform OpenSocial API p Google+ API Programmierschnittstelle zu Googles Social Layer zum Abrufen 

Quelle:Wikipedia

Page 55: Cloudcomppgutingund Social Networking · Private Cloud •Unternehmen spezifisch •Abstrakte IT‐Infrastrukturen innerhalb der eigenen Organisation •z.BUbuntu‐One Public Cloud

F b k A hit tFacebook Architecture

http://home.att.ne.jp/sigma/satoh/diary/images/facebook‐architecture.png

Page 56: Cloudcomppgutingund Social Networking · Private Cloud •Unternehmen spezifisch •Abstrakte IT‐Infrastrukturen innerhalb der eigenen Organisation •z.BUbuntu‐One Public Cloud

F b k P g i gFacebook Programmierung

Facebook API (Application Programming Interface) Herz des Platforms

FBML ( Facebook Mark p Lang age) FBML ( Facebook Markup Language) Eine Art HTML Sprache  <fb:profile‐pic uid="12345" size="normal" width="400" />

FQL( F b k Q  L g g ) FQL( Facebook Query Language) SELECT uid, name, pic_square FROM user WHERE uid = me() OR uid IN (SELECT uid2 FROM 

friend WHERE uid1 = me())

Facebook Javascriptp http://www.phpeveryday.com/articles/Facebook‐

Programming‐API‐Friends‐P851.html

Quelle:Wikipedia

Page 57: Cloudcomppgutingund Social Networking · Private Cloud •Unternehmen spezifisch •Abstrakte IT‐Infrastrukturen innerhalb der eigenen Organisation •z.BUbuntu‐One Public Cloud

F b k P g i gFacebook Programmierung

Integration von Facebook auf einer Webseite <html> 

<head> <title>My Great Web page</title>  <head> <title>My Great Web page</title>  </head>  <body> 

<iframe <iframesrc="https://www.facebook.com/plugins/like.php?href=YOUR_URL" scrolling="no" frameborder="0" style="border:none; width:450px; height:80px">

</iframe>  </iframe>  </body> 

</html>

https://developers.facebook.com/docs/guides/web/

Page 58: Cloudcomppgutingund Social Networking · Private Cloud •Unternehmen spezifisch •Abstrakte IT‐Infrastrukturen innerhalb der eigenen Organisation •z.BUbuntu‐One Public Cloud

G gl  Pl tfGoogle+ Platform

Quelle:https://developers.google.com/+/history/

Page 59: Cloudcomppgutingund Social Networking · Private Cloud •Unternehmen spezifisch •Abstrakte IT‐Infrastrukturen innerhalb der eigenen Organisation •z.BUbuntu‐One Public Cloud

G gl  Sig I  B ttGoogle+ Sign‐In Button

<!‐‐ Place this tag where you want the sign‐in button to render ‐‐> <g:plus action="connect" clientid="{CLIENT_ID}" 

callback="{CALLBACK_FUNCTION}"> /g l </g:plus>

<!‐‐ Place this asynchronous JavaScript just before your </body> tag ‐‐> <script type="text/javascript">

(f ti () { (function() { var po = document.createElement('script');  po.type = 'text/javascript'; po.async = true; po.src = 'https://apis.google.com/js/plusone.js';  var s = document getElementsByTagName('script')[0];  var s = document.getElementsByTagName( script )[0];  s.parentNode.insertBefore(po, s);

})(); </script>

Quelle:Wikipedia

Page 60: Cloudcomppgutingund Social Networking · Private Cloud •Unternehmen spezifisch •Abstrakte IT‐Infrastrukturen innerhalb der eigenen Organisation •z.BUbuntu‐One Public Cloud

T ittTwitter

<a href="https://twitter.com/share" class="twitter‐

share‐button" data‐lang="en"> Tweet

</a> <script>

!function(d,s,id) {varjs, fjs=d.getElementsByTagName(s)[0];fjs=d.getElementsByTagName(s)[0]; if(!d.getElementById(id))

{js=d.createElement(s); js.id=id; js.src="https://platform.twitter.com/widgets.js

";; fjs.parentNode.insertBefore(js,fjs); }}

(document,"script","twitter‐wjs"); </script>

Quelle:https://dev.twitter.com/docs/tweet‐button

Page 61: Cloudcomppgutingund Social Networking · Private Cloud •Unternehmen spezifisch •Abstrakte IT‐Infrastrukturen innerhalb der eigenen Organisation •z.BUbuntu‐One Public Cloud

D hfüh gDurchführung

Durchführung von Google+ und Twitter,Facebook

Quelle:Wikipedia

Page 62: Cloudcomppgutingund Social Networking · Private Cloud •Unternehmen spezifisch •Abstrakte IT‐Infrastrukturen innerhalb der eigenen Organisation •z.BUbuntu‐One Public Cloud

T itt F b k  G glTwitter vs Facebook vs Google+

Quelle:http://www.shaanhaider.com/2011/07/twitter‐vs‐facebook‐vs‐google‐features.html

Page 63: Cloudcomppgutingund Social Networking · Private Cloud •Unternehmen spezifisch •Abstrakte IT‐Infrastrukturen innerhalb der eigenen Organisation •z.BUbuntu‐One Public Cloud

Z f gZusammenfassung

Cloud Computing Cloud Computing Man hat mehr Vorteile und Nachhaltigkeit Cloud geeignet für kurzfristige Projekte z B Cloud geeignet für kurzfristige Projekte z.B

Softwareentwicklungsprojekte Datenschutz muss weiter ausgebaut werdeng Manche Anwendung sind nicht für Cloud

Social Networking Ihre Ideen? ;)

Page 64: Cloudcomppgutingund Social Networking · Private Cloud •Unternehmen spezifisch •Abstrakte IT‐Infrastrukturen innerhalb der eigenen Organisation •z.BUbuntu‐One Public Cloud

Z  S hlZum Schluss

Quelle:http://www.agent‐x.com.au/comic/dangerous‐clouds/Quelle:http://www.agent‐x.com.au/comic/the‐great‐social‐media‐conspiracy/

Page 65: Cloudcomppgutingund Social Networking · Private Cloud •Unternehmen spezifisch •Abstrakte IT‐Infrastrukturen innerhalb der eigenen Organisation •z.BUbuntu‐One Public Cloud

Danke für Ihre Danke für Ihre AufmerksamkeitAufmerksamkeit

Page 66: Cloudcomppgutingund Social Networking · Private Cloud •Unternehmen spezifisch •Abstrakte IT‐Infrastrukturen innerhalb der eigenen Organisation •z.BUbuntu‐One Public Cloud

S hlSchluss

Page 67: Cloudcomppgutingund Social Networking · Private Cloud •Unternehmen spezifisch •Abstrakte IT‐Infrastrukturen innerhalb der eigenen Organisation •z.BUbuntu‐One Public Cloud

Li k   d I t tLinks und Interessantes

Interessantes http://www.wdrmaus.de/sachgeschichten/sachgeschichten/sachgeschichte.php5?id=84 http://www.southbourne.com/articles/internet‐explained http://www.internetworldstats.com/stats.htm

Quellen Web‐based dynamic IT‐Services 2010 Springer Verlag Cloud Computing for dummies Cloud Computing Bible http://suesens.info/blog/2010/11/17/cloud‐computing/ http://www.dolcera.com/wiki/index.php?title=Cloud_Computing http://aws.amazon.com/de/ec2/ http://www.rackspace.com/index_b.php http://www.rackspace.com/cloud/what_is_cloud_computing/ http://www.cloudtweaks.com/2012/01/infographic‐whats‐driving‐investment‐in‐cloud‐computing/ http://www.cloudtweaks.com/2012/01/infographic‐most‐commonly‐used‐cloud‐applications/ http://www.datacenterknowledge.com/archives/2009/11/04/inside‐a‐cloud‐computing‐data‐center/ http://www.datacenterknowledge.com/inside‐microsofts‐chicago‐data‐center/microsoft‐chicago‐the‐road‐ahead/ http://aws.amazon.com/de/ec2/faqs/#How_is_this_service_different_than_a_plain_hosting_service http://machine2twomachine.wordpress.com/ http://www.tatvasoft.com/blog/ http://duracloud.org/sites/duracloud.org/files/u9/How%20Cloud%20Computing%20Works%20by%20Jonathan%20Strickland.pdf http://www.e‐magine.info/technical/cloud_computing.pdf http://cloud‐computing‐tutorial.com/cloud‐computing‐explained/ http://www.bitkom.org/de/presse/8477_75140.aspx http://www.bitkom.org/de/presse/74534_71209.aspx http://www.thecloudinfographic.com/2011/10/19/what‐is‐private‐cloud‐computing.html http://de.wikipedia.org/wiki/Cloud‐Computing#Plattform_.28PaaS.29 http://www.computerwoche.de/a/die‐top‐10‐der‐online‐speicher,2530609 http://queue.acm.org/detail.cfm?id=1394128 http://de.wikipedia.org/wiki/Google_App_Engine http://www.google.com/about/datacenters/index.html http://www.diviware.com/ http://home.att.ne.jp/sigma/satoh/diary/images/facebook‐architecture.png http://emasaa.tumblr.com/page/3