Vorlesung 3: Cloud Computing Flashcards

1
Q

Definition und Merkmale von Cloud Computing

A

Cloud computing ist quasi die instanziierung von outsourcing, AWS stellt beispielsweise outsourcingdiensteleistungen zur verfügung, netflix ist outsourcing und cloud computing, aws macht den ganzen background für netflix
Definition
“Cloud Computing ist ein Modell, das allgegenwärtigen, bequemen und bedarfsabhängigen Netzwerkzugang zu einem gemeinsam genutzten Pool konfigurierbarer Computerressourcen (z.B. Netzwerke, Server, Speicher, Anwendungen und Dienste) ermöglicht, die mit minimalem Verwaltungsaufwand oder Serviceanbieter-Interaktion schnell bereitgestellt und freigegeben werden können.” (National Institute of Standards and Technology, U.S. Department of Commerce)

Merkmale
On-Demand Self Service: Benutzer können eigenständig Rechenressourcen beschaffen, ohne mit dem Dienstanbieter interagieren zu müssen.
Breiter Netzwerkzugang: Dienste sind über standardisierte Schnittstellen über das Internet verfügbar.
Ressourcenbündelung: Der Anbieter bündelt die bereitgestellten Computerressourcen, sodass sie dynamisch verschiedenen Kundengruppen nach Bedarf zur Verfügung gestellt werden.
Schnelle Elastizität: Die bereitgestellten Ressourcen passen sich elastisch an die Kundennachfrage an.
Messbarer Service: Die Nutzung der Ressourcen wird gemessen, überwacht und den Kunden entsprechend zur Verfügung gestellt.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Cloud Computing Deployment-Modelle

A

Private Cloud:
Bereitstellung und Nutzung ausschließlich für ein einziges Unternehmen, oft aufgrund von Fokus auf Datenschutz und Sicherheit.

Public Cloud:
Öffentlich zugängliche Dienste von einem Anbieter (z.B. Office 365, Google Docs).

Hybrid Cloud:
Gemischte Nutzung von privaten und öffentlichen Cloud-Diensten, je nach geschäftlichen Anforderungen, insbesondere im Hinblick auf Datenschutz.

Community Cloud:
Sonderfall, bei dem die Cloud-Infrastruktur einer bestimmten Benutzergruppe zur Verfügung gestellt wird, jedoch nicht der allgemeinen Öffentlichkeit (z.B. mehrere Unternehmen in einem Projektverbund).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Cloud Computing Service-Modelle

A

Software as a Service (SaaS)
Bereitstellung eigenständiger Anwendungen wie E-Mail, Textverarbeitung und Cloud-Speicher bis hin zu komplexen Systemen wie CRM und ERP.
Beispiele: MS Office 365, Dropbox, Salesforce, SAP.

Infrastructure as a Service (IaaS)
Bereitstellung grundlegender IT-Ressourcen wie Rechenleistung und Speicherplatz.
Beispiele: Amazon Web Services (AWS), Microsoft Azure.

Platform as a Service (PaaS)
Bereitstellung einer Programmierumgebung mit standardisierten Schnittstellen zu Standarddiensten wie Mehrmandantenfähigkeit, Skalierbarkeit oder Zugriffskontrolle.
Beispiele: AWS Elastic Beanstalk, Acquia Cloud.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Vorteile von Cloud Computing

A

Potentiell niedrigere Betriebskosten: Kosteneinsparungen durch die Auslagerung von IT-Infrastrukturen und Dienstleistungen.
Best-of-Class Standards: Höchste Standards in Bezug auf Sicherheit und andere Qualitätsmerkmale.
Skalierbarkeit: Flexible Anpassung der Ressourcen an den Bedarf des Unternehmens.
Reduzierter Wartungsaufwand: Geringere Notwendigkeit für interne IT-Wartung und -Support.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Schlüsselkomponenten einer Cloud-Architektur – Beispiel AWS

A

Networking
Beschreibung: Die Fähigkeit der Cloud, verschiedene Datenbanken, Anwendungen, Microservices und andere Workloads über verschiedene Server und Rechenzentren hinweg zu vernetzen.

Software
Beschreibung: Ermöglicht den Zugriff auf die virtualisierten Ressourcen einer Cloud-Infrastruktur durch Software.

Storage
Beschreibung: Bietet persistenten Speicherplatz; Cloud-Speicher können skaliert, in Größe erweitert und je nach Bedarf regional verfügbar gemacht werden.

Server
Beschreibung: Leistungsstarke Computer; Cloud-Anbieter nutzen Cluster von miteinander verbundenen Servern, um eine breite Palette von Cloud-Computing-Diensten bereitzustellen.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly