Cloud Flashcards
1
Q
Was ist die Definition von Cloud Computing
A
- Pool aus abstrahierter, hochskalierbarer und verwalteter IT-Infrastruktur, die Kundenanwendungen vorhält und falls erforderlich nach gebrauch abrechnen kann
- On-Demand Access to shared computing ressources
- Unterteilung in drei Kategorien: IaaS, PaaS, SaaS
2
Q
Was sind die drei Kategorien für Cloud und wie sind sie definiert?
A
Pyramide: oben SaaS, dann PaaS und dann IaaS
- IaaS (Infrastructure as a Service): Bereitstellen von Infrastruktur z.B. Server, Speicher oder Datenbanken
- bietet alle Computing Ressources
- Beispiel AWS EC2
- SaaS (Software as a Service): Bereitstellen von Software über das Internet, z.B. Google Drive, Office etc.
- Software muss nicht auf dem Gerät installiert sein
- Thin Client
- Zielgruppe: Endanwender
- PaaS (Platform as a Service): Frameworks etc. für die Entwicklung von Cloud-Services, z.B. .Net-Framework, AWS etc.
- programming language execution environment, operating system etc.
- User können bauen, compilen und ausführen ihrer Programme ohne Infrastructure
- Zielgruppe: Entwickler
3
Q
Welche Herausforderungen hat Cloud-Computing?
A
- tatsächliche Last kann variieren, mit Cloud-Computing kann man Unterversorgung oder Verschwendung von Kapazitäten verhindern
- Elastizität der Cloud: ermöglicht die Kapazitätskurve der Auslastungskurve anzupassen
4
Q
Welche Szenarien gibt es für Cloud-Computing?
A
- temporärer Ressourcenbedarf: Periode mit benötigter Rechenlast, gefolgt von Periode ohne Rechenlast, und dann wieder Rechenlast -> Verschwendung vorgehaltener Kapazitäten und zeitintensiver Auf- und Abbau von eigenen Kapazitäten
- Schnelles Wachstum: schnelle Skalierung nötig, komplexe, zeitintensive Installation ein Problem -> Cloud für schnellere Skalierung
- unvorhersehbare Lastspitzen: unerwartete Lastspitzen, Auswirkungen auf Performanz zu Spitzenzeiten, Vorhaltung für diese Spitzen unmöglich
- vorhersehbare Lastspitzen: Dienste mit saisonalen Schwankungen, Spitzen aufgrund temporärer Nachfrage, ohne Nachfrage Verschwendung, bei Nachfrage hoher Bedarf
5
Q
Cloud-Computing vs klassische IT
A
- Klassische IT: eigene Infrastruktur, volle Kontrolle und Verantwortung, Nutzungunabhängige Kosten -> Unternehmens-IT
- Private Cloud: eigene Infrastruktur, automatisiertes Management, Nutzungsunabhängige Kosten -> Unternehmens-IT
- Dedicated Cloud: gemietete Infrastruktur, geringere Kontrolle und Verantwortung, flexiblere Kapazitäten und Kosten -> Service Provider
- Public Cloud: visualisierte, dynamische Infrastruktur, Self-Service, nutzungs-abhängige Kosten -> Cloud Provider