Cloud computing
Cloud Computing[1] ist die On-Demand-Verfügbarkeit von Computer Systemressourcen, insbesondere Datenspeicherung (Wolkenspeicher) und Rechenleistung, ohne direkte aktive Verwaltung durch den Benutzer.[2] Große Wolken haben oft Funktionen verteilt Über mehrere Orte, wobei jeder Ort a ist Rechenzentrum. Cloud Computing beruht auf der Teile von Ressourcen, um Kohärenz zu erreichen und normalerweise mit einem "Zahlen Sie wenn sie hinausgehen"Modell, das bei der Reduzierung helfen kann Kapitalaufwendungen kann aber auch zu unerwartetem führen Betriebsaufwand für nicht bewusste Benutzer.[3]
Entsprechend IDCDie globalen Ausgaben für Cloud Computing Services haben 706 Milliarden US -Dollar erreicht und bis 2025 voraussichtlich 1,3 Billionen US -Dollar erreicht.[4] Während Gärtner Schätzungen zufolge prognostizierte die Global Public Cloud Services-Endbenutzerausgaben bis 2023 600 Milliarden US-Dollar.[5] Wie per McKinsey & Company Bericht, Cloud-Costoptimierungshebel und wertorientierte Wirtschaftswendungsfälle vorsieht mehr als 1 Billion US-Dollar an Run-Rate-EBITDA über Fortune 500 Unternehmen, die im Jahr 2030 zu gewinnen sind.[6] Im Jahr 2022 werden laut Gartner mehr als 1,3 Billionen US -Dollar an Unternehmensausgaben von der Verlagerung zu Cloud auf fast 1,8 Billionen US -Dollar im Jahr 2025 auf dem Spiel steigen.[7]
Wertversprechen
Befürworter von öffentlichen und hybriden Clouds behaupten, dass Cloud Computing Unternehmen im Voraus vermeiden oder minimieren kann IT Infrastruktur Kosten. Befürworter behaupten auch, dass Cloud Computing es erlaubt Unternehmen um ihr zu bekommen Anwendungen schneller und laufen schneller, mit verbesserter Verwaltbarkeit und weniger Wartung und ermöglicht es den IT -Teams, die Ressourcen schneller anzupassen, um die schwankende und unvorhersehbare Nachfrage zu befriedigen.[8][9][10] Bereitstellung Burst Computing Fähigkeit: Hohe Rechenleistung in bestimmten Zeiträumen des Spitzenbedarfs.[11]
Geschichte
Der Begriff Wolke wurde verwendet, um sich auf Plattformen für zu beziehen verteiltes Computer Bereits 1993, wenn Apfel ausgründen Allgemeine Magie und AT&T benutzte es bei der Beschreibung ihrer (gepaarten) Teleskript und Personalink -Technologien.[12] Im Wired's April 1994 Feature "Bill und Andys exzellente Abenteuer II", Andy Hertzfeld kommentierte zu Telescript, der verteilten Programmiersprache von General Magic:
"Das Schöne am Teleskript ... ist, dass wir jetzt, anstatt nur ein Gerät zum Programmieren zu haben, die gesamte Cloud da draußen haben, wo ein einzelnes Programm zu vielen verschiedenen Informationsquellen reisen und eine Art von einem erstellen kann Virtueller Dienst. Niemand hatte das vorher gezeugt. Das Beispiel Jim White [der Designer von Teleskript, X.400 und Asn.1] verwendet NOW ist ein Datumsangriff, bei dem ein Softwareagent zum Blumengeschäft geht und Blumen bestellt und dann zum Ticketshop geht und die Tickets für die Show erhält, und alles wird an beide Parteien mitgeteilt. "[13]
Frühe Geschichte
In den 1960er Jahren die ersten Konzepte von Zeitteilung wurde über RJE populär (Remote -Jobeintrag);[14] Diese Terminologie war hauptsächlich mit großen Anbietern verbunden, z. IBM und Dez. In den frühen 1970er Jahren waren Vollzeit-Sharing-Lösungen auf Plattformen wie Mehrheit (auf GE -Hardware), Cambridge CTSS und das früheste Unix Ports (auf Dec -Hardware). Das "Rechenzentrums" -Modell, an das Benutzer Jobs übermittelt haben Betreiber Auf IBMs Mainframes zu laufen war überwältigend vorherrschend.
In den neunziger Jahren begannen Telekommunikationsunternehmen, die zuvor hauptsächlich dedizierte Punkt-zu-Punkt-Datenschaltungen boten, anzubieten virtuelles privates Netzwerk (VPN) Services mit vergleichbarer Servicequalität, jedoch zu geringeren Kosten. Durch den Umschalten des Datenverkehrs, als sie für die Verwendung des Servers geeignet waren, können sie die gesamte Netzwerkbandbreite effektiver verwenden. Sie begannen, das Cloud -Symbol zu verwenden, um den Abgrenzungspunkt zwischen dem zu bezeichnen, wofür der Anbieter verantwortlich war und wofür die Benutzer verantwortlich waren. Cloud Computing hat diese Grenze erweitert, um alle Server sowie die zu decken Netzwerkinfrastruktur.[15] Als Computer diffundierter wurden, untersuchten Wissenschaftler und Technologen Wege, um groß angelegte Computerleistung für mehr Benutzer durch Time-Sharing zur Verfügung zu stellen. Sie experimentierten mit Algorithmen, um die Infrastruktur, Plattform und Anwendungen zu optimieren, um Aufgaben zu priorisieren CPUsund um die Effizienz für Endbenutzer zu erhöhen.[16]
Die Nutzung der Cloud -Metapher für virtualisierte Dienste stammt zumindest auf Allgemeine Magie 1994, wo es verwendet wurde, um das Universum der "Orte" zu beschreiben, die Mobile Agenten in dem Teleskript Umwelt könnte gehen. Wie beschrieben von Andy Hertzfeld:
"Die Schönheit von Teleskript", sagt Andy"Ist es jetzt die gesamte Cloud, in der ein einzelnes Programm zu vielen verschiedenen Informationsquellen reisen und eine Art virtueller Service erstellen kann, anstatt nur ein Gerät zu programmieren, anstatt nur zu programmieren."[17]
Die Verwendung der Cloud -Metapher wird dem General Magic Communications -Mitarbeiter zugeschrieben David Hoffmanbasierend auf langjähriger Verwendung in Netzwerk und Telekommunikation. Zusätzlich zur Verwendung von General Magic selbst wurde es auch zur Förderung verwendet AT&T's Associated Personalink Services.[18]
2000er Jahre
Im Juli 2002, Amazonas erstellte Tochtergesellschaft Amazon Web Servicesmit dem Ziel, "Entwicklern zu ermöglichen, innovative und unternehmerische Anwendungen selbst aufzubauen". Im März 2006 stellte Amazon seine vor Einfacher Speicherdienst (S3), gefolgt von Elastische Berechnung Wolke (EC2) Im August desselben Jahres.[19][20] Diese Produkte waren Pionierarbeit der Verwendung von Servervirtualisierung zustellen Iaas auf billigerer und auf Nachfragepreisbasis.
Im April 2008, Google veröffentlichte die Beta -Version von Google App Engine.[21] Die App -Engine war a PaaS (Eine der ersten ihrer Art), die eine vollständig gepflegte Infrastruktur und eine Bereitstellungsplattform für Benutzer zur Verfügung stellten, um Webanwendungen mit gemeinsamen Sprachen/Technologien wie z. Python, Node.js und Php. Ziel war es, die Notwendigkeit einiger für ein typisches Verwaltungsaufgaben zu beseitigen Iaas Modell beim Erstellen einer Plattform, auf der Benutzer solche Anwendungen problemlos bereitstellen können und Skala sie zu fordern.[22]
Anfang 2008, NASA's Nebel,[23] Verbessert im Projekt der Europäischen Reservoir-Kommission wurde das erste Quelloffene Software Für die Bereitstellung von privaten und hybriden Wolken und für die Föderation der Wolken.[24]
Mitte 2008 sah Gartner die Möglichkeit, "Cloud Computing" zu "die Beziehung zwischen den Verbrauchern von IT-Diensten, denjenigen, die IT-Dienste nutzen, und diejenigen, die sie verkaufen", gestalten.[25] und beobachtete, dass "Organisationen von hardware- und software-Assets im Besitz von Unternehmen zu dienstbasierten Modellen pro Use wechseln", so dass die "projizierte Verlagerung zum Computer ... in einigen Bereichen zu einem dramatischen Wachstum der IT-Produkte und einer erheblichen Verringerung der Verringerung der Verringerung der Verringerung des Rahmens führt andere Gebiete."[26]
Im Jahr 2008 die USA Nationale Wissenschaftsstiftung begann die Cluster -Erkundung Programm zur Finanzierung akademischer Forschung mit Verwendung Google-IBM Cluster -Technologie zur Analyse riesiger Datenmengen.[27]
Im Jahr 2009 kündigte die Regierung von Frankreich an Andromède an, eine "souveräne Cloud" oder nationale Cloud -Computing zu erstellen, wobei die Regierung 285 Millionen Euro ausgibt.[28][29] Die Initiative scheiterte schlecht und Cloudwatt wurde am 1. Februar 2020 geschlossen.[30][31]
2010er
Im Februar 2010, Microsoft veröffentlicht Microsoft Azure, was im Oktober 2008 angekündigt wurde.[32]
Im Juli 2010, Rackspace -Hosting und NASA gemeinsam auf den Markt gebracht Open Source Cloud-Software-Initiative bekannt als als OpenStack. Das OpenStack-Projekt soll Unternehmen helfen, Cloud-Computing-Dienste anzubieten, die auf Standard-Hardware ausgeführt werden. Der frühe Code kam von NASAs Nebelplattform sowie von Cloud -Dateien von Rackspace Plattform. Als Open-Source-Angebot und zusammen mit anderen Open-Source-Lösungen wie CloudStack, Ganeti und OpenNebula hat es von mehreren Schlüsselgemeinschaften Aufmerksamkeit erregt. Mehrere Studien zielen darauf ab, diese Open -Source -Angebote zu vergleichen, die auf einer Reihe von Kriterien basieren.[33][34][35][36][37][38][39]
Am 1. März 2011 kündigte IBM die an IBM SmartCloud Rahmen zu unterstützen Intelligenter Planet.[40] Unter den verschiedenen Komponenten der Smart Computing Foundation, Cloud Computing ist ein kritischer Teil. Am 7. Juni 2012 kündigte Oracle das an Oracle Cloud.[41] Dieses Cloud -Angebot kann als erste Benutzer Zugriff auf einen integrierten Satz von IT -Lösungen, einschließlich der Anwendungen, ermöglichen (AnwendungenSaas), Plattform (PaaS) und Infrastruktur (Iaas) Schichten.[42][43][44]
Im Mai 2012, Google Compute Engine wurde in der Vorschau veröffentlicht, bevor er im Dezember 2013 in die allgemeine Verfügbarkeit eingeleitet wurde.[45]
Im Jahr 2019 war Linux das häufigste Betriebssystem, bei dem es verwendet wurde Microsoft Azure.[46] Im Dezember 2019, Amazonas angekündigt AWS Outposts, ein vollständig verwalteter Dienst, der AWS-Infrastruktur, AWS-Dienste, APIs und Tools auf praktisch jeden Kundendatenzentrum, Co-Location Space oder On-Premises-Einrichtung für ein wirklich konsistentes Hybriderlebnis erweitert.[47]
Ähnliche Konzepte
Das Ziel des Cloud Computing ist es, Benutzern zu ermöglichen, von all diesen Technologien zu profitieren, ohne dass ein tiefes Wissen über oder mit jedem von ihnen Experten benötigt wird. Die Cloud zielt darauf ab, die Kosten zu senken und sich auf das Kerngeschäft zu konzentrieren, anstatt von IT -Hindernissen behindert zu werden.[48] Die wichtigste Technologie für Cloud Computing ist Virtualisierung. Die Virtualisierungssoftware unterscheidet ein physisches Computergerät in ein oder mehrere "virtuelle" Geräte, von denen jede leicht verwendet werden kann, um Computeraufgaben auszuführen. Mit Betriebssystem -Level -Virtualisierung Das Erstellen eines skalierbaren Systems mehrerer unabhängiger Computergeräte kann im Wesentlichen zugewiesen und effizienter verwendet werden. Die Virtualisierung liefert die Agilität, die erforderlich ist, um IT -Vorgänge zu beschleunigen, und senkt die Kosten durch Erhöhen der Infrastruktur Nutzung. Autonomic Computing automatisiert den Prozess, durch den der Benutzer Ressourcen bereitstellen kann auf Nachfrage. Durch die Minimierung der Benutzerbeteiligung beschleunigt die Automatisierung den Prozess, verringert die Arbeitskosten und verringert die Möglichkeit menschlicher Fehler.[48]
Cloud Computing verwendet Konzepte von Utility Computing, um bereitzustellen Metriken Für die verwendeten Dienste. Cloud Computing -Versuche, QoS (Servicequalität) zu beheben und) und Verlässlichkeit Probleme anderer Raster Computing Modelle.[48]
Cloud Computing teilt Eigenschaften mit:
- Client -Server -Modell—Client -Server -Computing bezieht sich allgemein auf jeden verteilte Anwendung Dies unterscheidet zwischen Dienstleistern (Server) und Service Requestors (Clients).[49]
- Computerbüro-EIN Servicebüro Bereitstellung von Computerdiensten, insbesondere von den 1960er bis 1980er Jahren.
- Raster Computing- Eine Form von verteiltem und parallelem Computing, wobei ein „Super- und virtueller Computer“ aus a besteht Cluster von vernetzten, locker verbunden Computer, die im Konzert handeln, um sehr große Aufgaben zu erledigen.
- Fog Computing-Desverteiltes Computerparadigma, das Daten, Berechnung, Speicher- und Anwendungsdienste näher an den Client- oder Nahverwennern-Kantengeräten wie Netzwerkroutern bereitstellt. Darüber hinaus übernimmt Fog Computing Daten auf Netzwerkebene, auf intelligenten Geräten und auf der Client-Seite (z. B. mobile Geräte) der Endbenutzer, anstatt Daten zur Verarbeitung an einen Remote-Standort zu senden.
- Utility Computing- Die "Verpackung von Computerressourcenwie Berechnung und Speicher als gemessener Dienst, ähnlich einem herkömmlichen öffentlichen Nutzen wie Strom. "[50][51]
- Peer-To-Peer- Eine verteilte Architektur ohne zentrale Koordination. Teilnehmer sind sowohl Lieferanten als auch Verbraucher von Ressourcen (im Gegensatz zum traditionellen Kunden-Server-Modell).
- Wolkensandkasten- Eine lebende, isolierte Computerumgebung, in der ein Programm, ein Code oder eine Datei ausgeführt werden können, ohne die Anwendung zu beeinflussen, in der es ausgeführt wird.
Eigenschaften
Cloud Computing zeigt die folgenden Schlüsselmerkmale:
- Die Agilität für Organisationen kann verbessert werden, da das Cloud-Computing die Flexibilität der Benutzer beim erneuten Aufbereiten, Hinzufügen oder Erweiterung der technologischen Infrastrukturressourcen erhöhen kann.
- Kostensenkungen werden von Cloud -Anbietern beansprucht. Ein öffentliches Cloud-Liefermodell konvertiert Investitionen (z. B. Kauf von Servern) zu Betriebsausgaben.[52] Dies senkt angeblich Eintrittsbarrieren, da die Infrastruktur normalerweise von Dritten bereitgestellt wird und nicht für einmalige oder seltene intensive Computeraufgaben gekauft werden muss. Die Preisgestaltung von Utility Computing ist "feinkörnig" mit nutzungsbasierten Abrechnungsoptionen. Außerdem sind weniger interne IT-Fähigkeiten für die Implementierung von Projekten erforderlich, die Cloud Computing verwenden.[53] Das hochmoderne Repository des E-Fiskalprojekts[54] Enthält mehrere Artikel, die sich ausführlicher mit Kostenaspekten befassen.
- Gerät und Standortunabhängigkeit[55] Ermöglichen Sie Benutzern den Zugriff auf Systeme mithilfe eines Webbrowsers unabhängig von ihrem Standort oder welches Gerät (z. B. PC, Mobiltelefon). Da die Infrastruktur außerhalb des Standorts (in der Regel von einem Drittanbieter bereitgestellt wird) und über das Internet zugegriffen wird, können Benutzer von überall mit ihm eine Verbindung zu ihm herstellen.[53]
- Wartung von der Cloud -Umgebung ist einfacher, da die Daten auf einem externen Server gehostet werden, der von einem Anbieter gepflegt wird, ohne in die Hardware für Rechenzentren zu investieren. Die IT-Wartung des Cloud-Computing wird vom IT-Wartungsteam des Cloud-Anbieters verwaltet und aktualisiert, das die Cloud-Computing-Kosten im Vergleich zu lokalen Rechenzentren senkt.
- Multitenanz Ermöglicht das Teilen von Ressourcen und Kosten in einem großen Pool von Benutzern, sodass:
- Zentralisierung der Infrastruktur an Standorten mit niedrigeren Kosten (wie Immobilien, Strom usw.)
- Die Spitzenlastkapazität erhöht sich (Benutzer müssen nicht konstruieren und für die Ressourcen und Geräte bezahlen, um ihre höchstmöglichen Lastniveaus zu erfüllen)
- Nutzungs- und Effizienzverbesserungen für Systeme, die häufig nur 10–20% verwendet werden.[56][57]
- Leistung wird von IT -Experten des Dienstleisters überwacht, und konsistent und locker gekoppelte Architekturen werden konstruiert Internetdienste als Systemschnittstelle.[53][58]
- Produktivität Kann erhöht werden, wenn mehrere Benutzer gleichzeitig an denselben Daten arbeiten können, anstatt darauf zu warten, dass sie gespeichert und per E -Mail gesendet werden. Die Zeit kann gespeichert werden, da Informationen nicht wieder eingegeben werden müssen, wenn die Felder übereinstimmen, und Benutzer müssen auch keine Upgrades für Anwendungssoftware auf ihrem Computer installieren.
- Die Verfügbarkeit verbessert sich durch die Verwendung mehrerer redundanter Websites, wodurch das gut gestaltete Cloud Computing für geeignet ist Geschäftskontinuität und Notfallwiederherstellung.[59]
- Skalierbarkeit und Elastizität über Dynamic ("On-Demand") Bereitstellung Ressourcen auf feinkörniger, selbstbediener Basis in nahezu Echtzeit[60][61] (Hinweis, die VM -Startzeit variiert je nach VM -Typ, Standort, Betriebssystem und Cloud -Anbietern[60]), ohne dass Benutzer Spitzenlasten entwickeln müssen.[62][63][64] Dies gibt die Fähigkeit, sich zu skalieren, wenn der Nutzungsbedarf zunimmt oder unten ist, wenn keine Ressourcen verwendet werden.[65] Der zeitlich effiziente Nutzen der Cloud-Skalierbarkeit bedeutet auch eine schnellere Marktzeit, mehr Unternehmensflexibilität und Anpassungsfähigkeit, da das Hinzufügen neuer Ressourcen nicht so viel Zeit in Anspruch nimmt wie früher.[66] Zu den aufkommenden Ansätzen zur Verwaltung der Elastizität gehören die Verwendung von Techniken des maschinellen Lernens, um effiziente Elastizitätsmodelle vorzuschlagen.[67]
- Sicherheit Kann sich aufgrund der Zentralisierung von Daten, erhöhten Sicherheitsressourcen usw. verbessern, aber Bedenken können über den Kontrollverlust über bestimmte sensible Daten und die mangelnde Sicherheit für gespeicherte Sicherheit bestehen bleiben Kerne. Die Sicherheit ist oft so gut oder besser als andere traditionelle Systeme, teilweise, weil Dienstleister in der Lage sind, Ressourcen für die Lösung von Sicherheitsproblemen zu widmen, die sich viele Kunden nicht leisten können, um sie anzugehen, oder die die technischen Fähigkeiten fehlen, die angehen können.[68] Die Komplexität der Sicherheit wird jedoch erheblich erhöht, wenn Daten über einen breiteren Bereich oder über eine größere Anzahl von Geräten sowie in Multi-Mieter-Systemen verteilt werden, die von nicht verwandten Benutzern geteilt werden. Darüber hinaus haben Benutzerzugriff auf die Sicherheit Audit -Protokolle kann schwierig oder unmöglich sein. Private Cloud -Installationen sind teilweise vom Wunsch der Benutzer motiviert, die Kontrolle über die Infrastruktur zu behalten und die Kontrolle über die Informationssicherheit zu vermeiden.
Das Nationales Institut für Standards und TechnologieDie Definition von Cloud Computing identifiziert "fünf wesentliche Eigenschaften":
On-Demand Self-Service. Ein Verbraucher kann bei Bedarf automatisch eine einseitige Bereitstellung von Computerfunktionen wie Serverzeit und Netzwerkspeicher vorstellen, ohne dass die menschliche Interaktion mit jedem Dienstanbieter erforderlich ist.
Breiter Netzwerkzugriff. Fähigkeiten sind über das Netzwerk erhältlich und werden über Standardmechanismen zugegriffen, die die Verwendung durch heterogene dünne oder dicke Client -Plattformen fördern (z. B. Mobiltelefone, Tablets, Laptopsund Arbeitsstationen).
Ressorcenzusammenlegung. Die Computerressourcen des Anbieters werden zusammengefasst, um mehreren Verbrauchern mithilfe eines Multi-Mandanten-Modells zu bedienen, wobei unterschiedliche physische und virtuelle Ressourcen dynamisch zugewiesen und gemäß den Nachfrage der Verbraucher zugewiesen werden.
Schnelle Elastizität. Die Fähigkeiten können in einigen Fällen automatisch elastisch bereitgestellt und freigegeben werden, um schnell nach außen zu skalieren und nach innen zu entsprechen. Für den Verbraucher erscheinen die für die Bereitstellung verfügbaren Fähigkeiten häufig unbegrenzt und können jederzeit in jeder Menge angeeignet werden.
Gemessener Service. Cloud -Systeme steuern und optimieren die Ressourcenverwendung automatisch, indem eine Messfunktion auf einer bestimmten Ebene der Abstraktion nutzt, die dem Diensttyp (z. B. Speicher, Verarbeitung, Bandbreite und aktive Benutzerkonten) geeignet ist. Die Nutzung der Ressourcen kann überwacht, kontrolliert und gemeldet werden, was sowohl für den Anbieter als auch für den Verbraucher des nutzten Dienstes Transparenz bereitstellt.
-Nationales Institut für Standards und Technologie[69]
Servicemodelle
Obwohl Serviceorientierte Architektur befürwortet "alles als Service" (mit den Akronymen EAAS oder Xaas,[70] oder einfach aas), Cloud-Computering-Anbieter bieten ihre "Dienste" nach verschiedenen Modellen an, von denen die drei Standardmodelle pro NIST sind Infrastruktur als Service (IAAS), Plattform als Service (PAAS) und Software als Service (SaaS).[69] Diese Modelle bieten eine zunehmende Abstraktion. Sie werden daher oft als dargestellt als Schichten in einem Stapel: Infrastruktur-, Plattform- und Software-AS-A-Service, aber diese müssen nicht miteinander verbunden sein. Zum Beispiel kann man SAAs bereitstellen, das auf physischen Maschinen (Bare Metal) implementiert ist, ohne die zugrunde liegenden PaaS- oder IaaS -Schichten zu verwenden, und umgekehrt kann man ein Programm auf IaaS ausführen und direkt darauf zugreifen, ohne es als SaaS zu wickeln.
Infrastruktur als Dienstleistung (IaaS)
"Infrastruktur als Service" (IaaS) bezieht sich auf Online-Dienste, die hochrangiger Ebene bieten Apis gewöhnt an abstrakt Verschiedene Details mit niedrigem Niveau zugrunde liegender Netzwerkinfrastruktur wie physischen Computerressourcen, Standort, Datenpartitionierung, Skalierung, Sicherheit, Sicherung usw. a Hypervisor Führt die virtuellen Maschinen als Gäste aus. Pools von Hypervisoren innerhalb des Cloud -Betriebssystems können eine große Anzahl von virtuellen Maschinen und die Möglichkeit, die Dienste gemäß den unterschiedlichen Anforderungen der Kunden zu skalieren, unterstützen. Linux -Container werden in isolierten Partitionen eines einzelnen ausgeführt Linux Kernel direkt auf der physischen Hardware laufen. Linux CGROUPS und Namespaces sind die zugrunde liegenden Linux -Kernel -Technologien, mit denen die Container isolieren, sichern und verwalten können. Die Containerisierung bietet eine höhere Leistung als die Virtualisierung, da kein Hypervisor -Overhead vorhanden ist. IaaS-Wolken bieten häufig zusätzliche Ressourcen wie eine virtuelle Maschine Scheibenbild Bibliothek, roh Blockspeicher, Datei oder Objektspeicher, Firewalls, Ladestalancer, IP -Adressen, Virtuelle lokale Netzwerke (VLANS) und Software -Bündel.[71]
Das NISTDie Definition von Cloud Computing beschreibt IaaS als "Wenn der Verbraucher eine willkürliche Software bereitstellen und ausführen kann, die Betriebssysteme und Anwendungen umfassen kann. Der Verbraucher verwaltet oder steuert die zugrunde liegende Cloud -Infrastruktur nicht, sondern hat Steuerung über Betriebssysteme, Speicher, Speicher, Speicher, Speicher, Speicher, Speicher, Speicher, Speicher, Speicher, Speicher, Speicher, Speicher, Speicher, Speicher, Speicher, Speicher, Speicher, Speicher, Speicher, Speicher, Speicher, Speicher, Speicher, Speicher, Speicher, Speicher, Speicher, Speicher, Speicher, Speicher, Speicher, Speicher, Speicher, Speicher, Speicher, Speicher, Speicher, Speicher, Speicher, Speicher, Speicher, Speicher, Speicher, Speicher, Speicher, Speicher, Speicher, Speicher, Speicher, Speicher, Speicherplatz hat nicht verwaltet oder steuert sie nicht. und bereitete Anwendungen und möglicherweise begrenzte Kontrolle der ausgewählten Netzwerkkomponenten (z. B. Host -Firewalls). "[69]
IaaS-Cloud-Anbieter liefern diese Ressourcen von ihren großen Ausrüstungsbecken, die in installiert sind Daten Center. Zum große Fläche Konnektivität können Kunden entweder das Internet oder das Internet nutzen Trägerwolken (gewidmet Virtuelle private Netzwerke). Um ihre Anwendungen bereitzustellen, installieren Cloud-Benutzer das Betriebssystembilder und ihre Anwendungssoftware in der Cloud-Infrastruktur. In diesem Modell patches und verwaltet der Cloud -Benutzer die Betriebssysteme und die Anwendungssoftware. Cloud -Anbieter in der Regel von IaaS -Diensten von Utility Computing: Die Kosten spiegeln die Anzahl der zugewiesenen und konsumierten Ressourcen wider.
Plattform als Dienst (PAAS)
Das NISTDie Definition von Cloud Computing definiert Plattform als Dienst als::[69]
Die dem Verbraucher bereitgestellte Fähigkeit besteht darin, die von der Cloud-Infrastruktur erstellten oder erworbenen Anwendungen für die Cloud-Infrastruktur bereitzustellen, die unter Verwendung von Programmiersprachen, Bibliotheken, Diensten und Tools erstellt wurden, die vom Anbieter unterstützt werden. Der Verbraucher verwaltet oder kontrolliert die zugrunde liegende Cloud-Infrastruktur, einschließlich Netzwerk, Servern, Betriebssystemen oder Speicher, nicht, hat jedoch die Kontrolle über die bereitgestellten Anwendungen und möglicherweise Konfigurationseinstellungen für die Anwendungsveranstalterumgebung.
PAAS -Anbieter bieten Anwendungsentwicklern eine Entwicklungsumgebung an. Der Anbieter entwickelt typischerweise Toolkit und Standards für Entwicklung und Kanäle für Verteilung und Zahlung. In den PAAS -Modellen liefern Cloud -Anbieter a Computerplattform, in der Regel ein Betriebssystem, eine Programmierausführungsumgebung, Datenbank und den Webserver. Anwendungsentwickler entwickeln und führen ihre Software auf einer Cloud -Plattform aus, anstatt die zugrunde liegenden Hardware- und Software -Ebenen direkt zu kaufen und zu verwalten. Bei einigen PAAs werden die zugrunde liegenden Computer- und Speicherressourcen skaliert automatisch, um die Anwendungsanforderungen zu entsprechen, damit der Cloud -Benutzer keine Ressourcen manuell zuweisen muss.[72][benötigen Zitat, um dies zu überprüfen]
Einige Integrations- und Datenverwaltungsanbieter verwenden außerdem spezielle Anwendungen von PAAS als Liefermodelle für Daten. Beispiele beinhalten IPAAs (Integrationsplattform als Dienst) und DPAAs (Datenplattform als Dienst). Mit IPAAs können Kunden die Integrationsströme entwickeln, ausführen und regieren.[73] Im Rahmen des IPAAS -Integrationsmodells steuern Kunden die Entwicklung und Bereitstellung von Integrationen, ohne Hardware oder Middleware zu installieren oder zu verwalten.[74] DPAAs liefert Integration-und Datenmanagement-als vollständig verwalteten Dienst.[75] Nach dem DPAAS -Modell verwaltet der PAAS -Anbieter und nicht der Kunde die Entwicklung und Ausführung von Programmen, indem sie Datenanwendungen für den Kunden erstellen. DPAAS -Benutzer zugreifen über Daten über Daten über Datenvisualisierung Werkzeug.[76]
Software als Dienst (SaaS)
Das NISTDie Definition von Cloud Computing definiert Software als Dienst als::[69]
Die dem Verbraucher bereitgestellte Fähigkeit besteht darin, die auf a ausgeführten Anwendungen des Anbieters zu verwenden Wolkeninfrastruktur. Die Anwendungen sind über eine dünne Client-Schnittstelle wie einen Webbrowser (z. B. webbasierte E-Mail) oder eine Programmoberfläche von verschiedenen Client-Geräten zugreifen. Der Verbraucher verwaltet oder steuert die zugrunde liegende Cloud-Infrastruktur nicht oder steuert nicht die zugrunde liegende Cloud-Infrastruktur, einschließlich Netzwerk, Server, Betriebssysteme, Speicher oder sogar individuellen Anwendungsfunktionen, mit der möglichen Ausnahme der begrenzten Einstellungen für die Konfiguration der Benutzerspezifische Anwendungen.
In der SAAS -Modell der Software als Service (SAAS) erhalten Benutzer Zugriff auf Anwendungssoftware und Datenbanken. Cloud -Anbieter verwalten die Infrastruktur und Plattformen, die die Anwendungen ausführen. SaaS wird manchmal als "On-Demand-Software" bezeichnet und wird in der Regel pay-per-benutzungsbasis oder eine Abonnementgebühr verwendet.[77] Im SaaS -Modell installieren und betreiben Cloud -Anbieter Anwendungssoftware in Cloud- und Cloud -Benutzern, die von Cloud -Clients auf die Software zugreifen. Cloud -Benutzer verwalten die Cloud -Infrastruktur und -plattform, auf der die Anwendung ausgeführt wird, nicht. Dadurch müssen die Anwendung auf den eigenen Computern des Cloud -Benutzers installiert und ausgeführt werden, was die Wartung und Unterstützung vereinfacht. Cloud -Anwendungen unterscheiden sich von anderen Anwendungen in ihrer Skalierbarkeit - die durch Klonieren von Aufgaben auf mehrere erreicht werden können virtuelle Maschinen zur Laufzeit, um die Änderung der Arbeitsanfrage zu befriedigen.[78] Lastbalancer Verteilen Sie die Arbeit über den Satz virtueller Maschinen. Dieser Prozess ist für den Cloud-Benutzer transparent, der nur einen einzelnen Zugriffspunkt sieht. Um eine große Anzahl von Cloud -Benutzern aufzunehmen, können Cloud -Anwendungen sein Multitenant, was bedeutet, dass jede Maschine mehr als eine Cloud-Benutzer-Organisation bedienen kann.
Das Preismodell für SaaS -Anwendungen ist in der Regel eine monatliche oder jährliche Pauschalgebühr pro Benutzer.[79] Die Preise werden also skalierbar und einstellbar, wenn Benutzer zu einem beliebigen Punkt hinzugefügt oder entfernt werden. Es kann auch kostenlos sein.[80] Befürworter behaupten, dass SaaS a gibt Geschäft das Potenzial zur Reduzierung der Betriebskosten durch Auslagerung Hardware- und Software -Wartung und Unterstützung für den Cloud -Anbieter. Dies ermöglicht es dem Unternehmen, die IT -Betriebskosten von den Hardware-/Softwareausgaben und den Personalkosten zu vermitteln, um andere Ziele zu erreichen. Darüber hinaus können bei zentral gehosteten Anwendungen Aktualisierungen veröffentlicht werden, ohne dass Benutzer neue Software installieren müssen. Ein Nachteil von Saas Kommt mit dem Speichern der Daten der Benutzer auf dem Server des Cloud -Anbieters. Infolgedessen könnte es nicht autorisierten Zugriff auf die Daten geben.[81] Beispiele für Anwendungen, die als SaaS angeboten werden Spiele und Produktivitätssoftware wie Google Docs und Word online. SaaS -Anwendungen können in integriert werden in Wolkenspeicher oder Datei -Hosting -Dienste, was bei Google Docs der Fall ist, in die integriert wird in integriert Google Drive und Wort online wird in OneDrive integriert.
Mobiles "Backend" als Dienst (MBAAs)
Im mobilen "Backend" als Dienstmodell (M), auch bekannt als Backend als Service (BAAS), Web-App und App Entwickler haben eine Möglichkeit, ihre Anwendungen mit zu verknüpfen Wolkenspeicher und Cloud Computing -Dienste mit Anwendungsprogrammierschnittstellen (API), die ihren Anwendungen und Sitten ausgesetzt sind Softwareentwicklungskits (SDKs). Dienste umfassen Benutzerverwaltung, Mitteilungen, Integration mit Social -Networking -Dienste[82] und mehr. Dies ist ein relativ neues Modell im Cloud Computing,[83] Mit den meisten Baas Startups Datierung von 2011 oder später[84][85][86] Trends zeigen jedoch, dass diese Dienste mit Unternehmensverbrauchern eine erhebliche Mainstream -Traktion gewinnen.[87]
Serverless Computing oder Funktion als A-Service (FAAS)
Serverloses Computing ist ein Cloud -Computing -Code Hinrichtung Modell, bei dem der Cloud -Anbieter vollständig starten und anhalten kann virtuelle Maschinen Nach Bedarf werden Anfragen und Anfragen von einem abstrakten Maß für die Ressourcen in Rechnung gestellt, die zur Erfüllung der Anfrage und nicht pro virtueller Maschine pro Stunde erforderlich sind.[88] Trotz des Namens beinhaltet es nicht das Ausführen von Code ohne Server.[88] Serverloses Computer wird so benannt, weil das Unternehmen oder die Person, die das System besitzt Back-End Code zum Ausführen.
Function as a Service (FAAS) ist ein Service-gehosteter Remote-Verfahrensanruf, der serverloses Computer nutzt, um die Bereitstellung einzelner Funktionen in der Cloud zu ermöglichen, die als Reaktion auf Ereignisse ausgeführt werden.[89] FAAS wird von einigen als unter den Dach von angesehen Serverloses Computer, während einige andere die Begriffe austauschbar verwenden.[90]
Bereitstellungsmodelle
Private Wolke
Private Cloud ist die Cloud -Infrastruktur, die ausschließlich für eine einzelne Organisation betrieben wird, unabhängig davon, ob sie intern oder von Dritten verwaltet wird, und wird entweder intern oder extern gehostet.[69] Das Durchführen eines privaten Cloud -Projekts erfordert erhebliche Einbindung, um das Geschäftsumfeld zu virtualisieren, und muss die Organisation über bestehende Ressourcen neu bewerten. Es kann das Geschäft verbessern, aber jeder Schritt im Projekt wirft Sicherheitsprobleme auf, die angegangen werden müssen, um schwerwiegende Schwachstellen zu verhindern. Selbstgeführt Daten Center[91] sind im Allgemeinen kapitalintensiv. Sie haben einen erheblichen physischen Fußabdruck, der Zuweisungen von Raum-, Hardware- und Umweltkontrollen erfordern. Diese Vermögenswerte müssen regelmäßig aktualisiert werden, was zu zusätzlichen Investitionsausgaben führt. Sie haben Kritik angezogen, weil Benutzer "sie immer noch kaufen, bauen und verwalten müssen" und daher nicht von weniger praktischem Management profitieren.[92] Im Wesentlichen "fehlt] das Wirtschaftsmodell, das Cloud -Computer zu einem solch faszinierenden Konzept macht".[93][94]
Öffentliche Wolke
Cloud -Dienste gelten als "öffentlich", wenn sie über das öffentliche Internet geliefert werden, und sie können als kostenlos oder kostenlos angeboten werden.[95] Architektonisch gibt es nur wenige Unterschiede zwischen öffentlichen und privaten Wellendiensten, aber die Sicherheitsbedenken steigen erheblich, wenn Dienste (Anwendungen, Speicher und andere Ressourcen) von mehreren Kunden geteilt werden. Die meisten Anbieter von öffentlichen Wolken bieten Direktverbindungsdienste an, mit denen Kunden ihre Legacy-Rechenzentren sicher mit ihren Cloud-Resident-Anwendungen verknüpfen können.[53][96]
Mehrere Faktoren wie die Funktionalität der Lösungen, kosten, integrativ und organisatorisch Aspekte sowie Sicherheit beeinflussen die Entscheidung von Unternehmen und Organisationen, eine öffentliche Cloud zu wählen oder auf dem Gelände Lösung.[97]
Hybridwolke
Hybrid Cloud ist eine Komposition einer öffentlichen Cloud und eines privaten Umfelds wie einer privaten Cloud oder einer lokalen Ressourcen.[98][99] Dies bleiben unterschiedliche Einheiten, sind jedoch zusammengebunden und bieten die Vorteile mehrerer Bereitstellungsmodelle. Hybrid -Cloud kann auch die Möglichkeit bedeuten, Kollokations-, verwaltete und/oder dedizierte Dienste mit Cloud -Ressourcen zu verbinden.[69] Gärtner Definiert einen Hybrid -Cloud -Dienst als Cloud -Computing -Dienst, der aus einer Kombination aus privaten, öffentlichen und Community -Cloud -Diensten von verschiedenen Dienstleistern besteht.[100] Ein Hybrid -Cloud -Dienst überschreitet die Grenzen der Isolation und der Anbieter, so dass er nicht einfach in eine Kategorie privater, öffentlicher oder Community -Cloud -Dienstleistungen eingesetzt werden kann. Es ermöglicht es, entweder die Kapazität oder die Fähigkeit eines Cloud -Dienstes durch Aggregation, Integration oder Anpassung mit einem anderen Cloud -Dienst zu erweitern.
Es gibt unterschiedliche Anwendungsfälle für Hybridwolkenzusammensetzung. Beispielsweise kann eine Organisation sensible Kundendaten in House in einer privaten Cloud -Anwendung speichern, diese Anwendung jedoch mit einer Business Intelligence -Anwendung in einer öffentlichen Cloud als Softwaredienst verbunden.[101] Dieses Beispiel für Hybrid -Cloud erweitert die Funktionen des Unternehmens, um einen bestimmten Geschäftsdienst durch die Hinzufügung extern verfügbarer öffentlicher Cloud -Dienste bereitzustellen. Die Akzeptanz von Hybrid -Clouds hängt von einer Reihe von Faktoren ab, wie z. B. Datensicherheit und Compliance -Anforderungen, Kontrollstufe, die über Daten benötigt werden, und die Anwendungen, die eine Organisation verwendet.[102]
Ein weiteres Beispiel für Hybridwolke ist eines, bei dem ES Unternehmen verwenden öffentliche Cloud -Computing -Ressourcen, um vorübergehende Kapazitätsanforderungen zu erfüllen, die von der privaten Cloud nicht erfüllt werden können.[103] Diese Fähigkeit ermöglicht es Hybridwolken, Wolken zu verwenden, um für die Skalierung über Wolken zu sammeln.[69] Cloud Bursting ist ein Anwendungsbereitstellungsmodell, bei dem eine Anwendung in einer privaten Cloud oder einem Rechenzentrum und "Bursts" in eine öffentliche Cloud ausgeführt wird, wenn die Nachfrage nach Computerkapazität steigt. Ein primärer Vorteil des Cloud -Bursting und eines Hybrid -Cloud -Modells besteht darin, dass ein Unternehmen nur dann für zusätzliche Rechenressourcen bezahlt, wenn sie benötigt werden.[104] Cloud Bursting ermöglicht Rechenzentren, eine interne IT-Infrastruktur zu erstellen, die durchschnittliche Arbeitsbelastungen unterstützt und Cloud-Ressourcen aus öffentlichen oder privaten Clouds während der Verarbeitungsanforderungen verwendet.[105] Das spezialisierte Modell der Hybridwolke, das auf heterogener Hardware gebaut wird, wird als "plattformübergreifende Hybridwolke" bezeichnet. Eine plattformübergreifende Hybridwolke wird normalerweise von verschiedenen CPU-Architekturen angetrieben, z. B. X86-64 und Arm, darunter. Benutzer können Anwendungen transparent bereitstellen und skalieren, ohne die Hardware -Vielfalt der Cloud zu kennen.[106] Diese Art von Cloud ergibt sich aus dem Aufstieg von ARM-basierten System-on-Chip für das Server-Class-Computer.
Die Hybrid-Cloud-Infrastruktur dient im Wesentlichen dazu, Einschränkungen zu beseitigen, die den Multi-Access-Relais-Eigenschaften des privaten Cloud-Netzwerks innewohnt. Die Vorteile umfassen verbesserte Laufzeitflexibilität und adaptive Speicherverarbeitung, die für virtualisierte Schnittstellenmodelle einzigartig sind.[107]
Andere
Community Cloud
Community Cloud teilt die Infrastruktur zwischen mehreren Organisationen aus einer bestimmten Gemeinschaft mit gemeinsamen Bedenken (Sicherheit, Einhaltung, Gerichtsbarkeit usw.), ob intern oder von einem Drittanbieter verwaltet und entweder intern oder extern veranstaltet. Die Kosten werden über weniger Benutzer verbreitet als eine öffentliche Cloud (aber mehr als eine private Cloud), sodass nur ein Teil des Kosteneinsparungspotenzials des Cloud -Computing realisiert wird.[69]
Verteilte Wolke
Eine Cloud -Computing -Plattform kann von einem verteilten Maschinensatz an verschiedenen Stellen zusammengestellt werden, die mit einem einzelnen Netzwerk- oder Hub -Dienst verbunden sind. Es ist möglich, zwischen zwei Arten von verteilten Wolken zu unterscheiden: öffentliche Ressourcen-Computing und freiwillige Cloud.
- Public-Ressource Computing- Diese Art von verteilten Cloud -Ergebnissen aus einer expansiven Definition von Cloud Computing, da sie eher verteilter Computing als mit Cloud -Computing ähneln. Trotzdem wird es als Unterklasse des Cloud-Computing angesehen.
- Freiwilligenwolke-Freiwilliger Cloud Computing wird als Schnittpunkt von öffentlichem Ressourcen-Computing und Cloud Computing charakterisiert, bei dem eine Cloud-Computing-Infrastruktur unter Verwendung von freigearbeiteten Ressourcen erstellt wird. Aufgrund der Volatilität der Ressourcen, die zum Aufbau und der dynamischen Umgebung, in der es betrieben wird, können sich viele Herausforderungen aus dieser Art von Infrastruktur ergeben. Sie kann auch als Peer-to-Peer-Wolken oder Ad-hoc-Wolken bezeichnet werden. Eine interessante Anstrengung in solcher Richtung ist Cloud@Home. Sie zielt darauf ab, eine Cloud-Computing-Infrastruktur mit freigearbeiteten Ressourcen zu implementieren, die ein Geschäftsmodell bieten, um Beiträge durch finanzielle Wiedergutmachung zu modellieren.[108]
Multicloud
Multicloud ist die Verwendung mehrerer Cloud -Computerdienste in einer einzelnen heterogenen Architektur, um die Abhängigkeit von Einzelanbietern zu verringern, die Flexibilität durch Auswahl zu erhöhen, gegen Katastrophen zu mildern usw. Es unterscheidet Modi (öffentlich, privat, Vermächtnis).[109][110][111]
Polywolke
Poly Cloud bezieht sich auf die Verwendung mehrerer öffentlicher Clouds, um bestimmte Dienste zu nutzen, die jeder Anbieter anbietet. Es unterscheidet sich von Multi Cloud, da es nicht dazu gedacht ist, die Flexibilität zu erhöhen oder gegen Fehler zu mildern, sondern eher verwendet wird, um einem Unternehmen mehr zu erreichen, was mit einem einzelnen Anbieter durchgeführt werden könnte.[112]
Big Data Cloud
Die Probleme bei der Übertragung großer Datenmengen in die Cloud sowie die Datensicherheit, sobald die Daten in der Cloud angewendet werden, behinderte zunächst die Übernahme von Cloud für Große Daten, aber jetzt stammt so viele Daten in der Cloud und mit dem Aufkommen von Nackungsferver, die Wolke ist geworden[113] Eine Lösung für Anwendungsfälle einschließlich des Geschäfts Analyse und Geospatial Analysis.[114]
HPC Cloud
HPC Cloud bezieht sich auf die Verwendung von Cloud -Computing -Diensten und -infrastrukturen zur Ausführung High Performance Computing (HPC) Anwendungen.[115] Diese Anwendungen konsumieren eine beträchtliche Menge an Rechenleistung und Speicher und werden traditionell ausgeführt Cluster von Computern. 2016 eine Handvoll Unternehmen, darunter R-HPC, Amazon Web Services, Univa, Silicon Graphics International, Sabalcore, Gomput und Penguin Computing boten eine Hochleistungs -Computing -Cloud. Die Penguin On Demand (POD) -Kolke war eine der ersten nicht virtualisierten Remote-HPC-Dienste, die auf einem angeboten wurden Zahlen Sie wenn sie hinausgehen Basis.[116][117] Penguin Computing hat seine HPC -Cloud 2016 als Alternative zu EC2 Elastic Compute Cloud von Amazon gestartet, die virtualisierte Computerknoten verwendet.[118][119]
Die Architektur
Wolkenarchitektur,[120] das Systemarchitektur des Softwaresysteme Beteiligt an der Bereitstellung von Cloud Computing, beinhaltet normalerweise mehrere Wolkenkomponenten Kommunikation über einen losen Kupplungsmechanismus wie eine Messaging -Warteschlange. Die elastische Bestimmung impliziert Intelligenz bei der Verwendung einer engen oder lockeren Kopplung, wie sie auf Mechanismen wie diese und andere angewendet werden.
Cloud Engineering
Cloud Engineering ist die Anwendung von Ingenieurwesen Disziplinen des Cloud Computing. Es bringt einen systematischen Ansatz für die hochrangigen Bedenken hinsichtlich der Kommerzialisierung, Standardisierung und Governance bei der Entwicklung, Entwicklung, Betrieb und Wartung von Cloud-Computing-Systemen mit sich. Es handelt sich um eine multidisziplinäre Methode, die Beiträge aus verschiedenen Bereichen wie z. Systeme, Software, Netz, Leistung, Informationstechnologie Engineering, Sicherheit, Plattform, Risiko, und Qualität Ingenieurwesen.
Sicherheit und Privatsphäre
Cloud Computing macht Datenschutzbedenken aus, da der Dienstanbieter jederzeit auf die Daten zugreifen kann, die sich in der Cloud befinden. Es könnte versehentlich oder absichtlich Informationen ändern oder löschen.[121] Viele Cloud -Anbieter können bei Bedarf für gesetzlich und order ohne Haftbefehl Informationen an Dritte weitergeben. Dies ist in ihren Datenschutzrichtlinien zulässig, denen Benutzer zustimmen müssen, bevor sie anfangen, Cloud -Dienste zu nutzen. Zu den Lösungen für die Privatsphäre gehören Richtlinien und Gesetze sowie die Auswahl der Endbenutzer für die Speicherung von Daten.[121] Benutzer können Daten verschlüsseln, die in der Cloud verarbeitet oder gespeichert werden, um einen unbefugten Zugriff zu verhindern.[122][121] Identitätsmanagementsysteme Kann auch praktische Lösungen für Datenschutzbedenken im Cloud Computing liefern. Diese Systeme unterscheiden zwischen autorisierten und nicht autorisierten Benutzern und bestimmen die Datenmenge, die für jede Entität zugänglich sind.[123] Die Systeme arbeiten, indem sie Identitäten erstellen und beschreiben, Aktivitäten aufzeichnen und ungenutzte Identitäten loswerden.
Laut der Cloud Security Alliance sind die drei wichtigsten Bedrohungen in der Cloud Unsichere Schnittstellen und APIs, Datenverlust und Leckage, und Hardwarefehler- Dies machte 29%, 25% bzw. 10% aller Cloud -Sicherheitsausfälle aus. Gemeinsam haben diese Form der gemeinsamen Technologie -Schwachstellen. In einer Cloud -Anbieter -Plattform, die von verschiedenen Benutzern gemeinsam genutzt wird, besteht möglicherweise die Möglichkeit, dass Informationen, die zu verschiedenen Kunden gehören, auf demselben Datenserver liegt. Zusätzlich, Eugene Schultz, Chief Technology Officer von Emagined Security, sagte, dass Hacker erhebliche Zeit und Mühe verbringen, um nach Wegen zu suchen, um in die Cloud einzudringen. "Es gibt einige echte Achilles -Absätze in der Cloud -Infrastruktur, die große Löcher für die Bösen machen, um sie einzusteigen." Da Daten von Hunderten oder Tausenden von Unternehmen auf großen Cloud -Servern gespeichert werden können, können Hacker durch einen einzigen Angriff theoretisch die Kontrolle über riesige Informationen erhalten - ein Prozess, den er als "Hyperjacking" bezeichnet. Einige Beispiele hierfür sind die Dropbox Security Breach und das iCloud 2014 -Leck.[124] Dropbox wurde im Oktober 2014 verletzt und hatte über 7 Millionen seiner Benutzerpasswörter von Hackern gestohlen, um einen Geldwert durch Bitcoins (BTC) daraus zu erhalten. Durch diese Passwörter können sie lesen private Daten sowie diese Daten werden von Suchmaschinen indiziert (die Informationen öffentlich machen).[124]
Es gibt das Problem des rechtlichen Eigentums an den Daten (wenn ein Benutzer einige Daten in der Cloud speichert, kann der Cloud -Anbieter davon profitieren?). Viele Nutzungsbedingungen schweigen über die Frage des Eigentums.[125] Die physische Kontrolle der Computerausrüstung (private Cloud) ist sicherer als die Ausrüstung außerhalb des Standorts und unter der Kontrolle eines anderen (öffentliche Cloud). Dies liefert einen großen Anreiz für öffentliche Cloud Computing -Dienstleister, den Aufbau und die Aufrechterhaltung eines starken Managements sicherer Dienste zu priorisieren.[126] Einige kleine Unternehmen, die kein Fachwissen haben ES Sicherheit könnte feststellen, dass sie für sie sicherer sind, eine öffentliche Cloud zu verwenden. Es besteht das Risiko, dass Endbenutzer die Probleme nicht verstehen, wenn sie sich bei einem Cloud -Dienst anmelden (Personen lesen manchmal nicht die vielen Seiten der Nutzungsbedingungen des Servicevertrags und klicken Sie einfach ohne Lesen auf "Akzeptieren"). Dies ist jetzt wichtig, dass Cloud Computing üblich ist und für einige Dienste erforderlich ist, beispielsweise für eine Intelligenter persönlicher Assistent (Äpfel Siri oder Google Assistant). Grundsätzlich wird die private Cloud als sicherer mit höherer Kontrolle für den Eigentümer angesehen. Die öffentliche Cloud wird jedoch als flexibler angesehen und erfordert weniger Zeit- und Geldinvestition vom Benutzer.[127]
Einschränkungen und Nachteile
Entsprechend Bruce Schneier"Der Nachteil ist, dass Sie begrenzte Anpassungsoptionen haben. Cloud Computing ist aufgrund von billiger Wirtschaftswissenschaftenund - wie jede ausgelagerte Aufgabe - Sie neigen dazu, das zu bekommen, was Sie wollen. Ein Restaurant mit einer begrenzten Speisekarte ist billiger als ein persönlicher Koch, der alles kochen kann, was Sie wollen. Weniger Optionen zu einem viel günstigeren Preis: Es ist eine Funktion, kein Fehler. "[128] Beim Cloud Computing ist die Steuerung der Back -End -Infrastruktur nur auf den Cloud -Anbieter beschränkt. Cloud -Anbieter entscheiden häufig über die Verwaltungsrichtlinien, die moderiert, was die Cloud -Benutzer mit ihrer Bereitstellung tun können.[129] Cloud -Benutzer beschränken sich auch auf die Kontrolle und Verwaltung ihrer Anwendungen, Daten und Dienste.[130] Das beinhaltet Datenkappen, die durch den Cloud -Anbieter auf Cloud -Nutzern platziert werden, der eine bestimmte Menge an Bandbreite für jeden Kunden zuteilt und häufig unter anderen Cloud -Benutzern gemeinsam genutzt wird.[130]
Privatsphäre und Vertraulichkeit sind große Bedenken bei einigen Aktivitäten. Zum Beispiel geschworene Übersetzer, die unter den Bestimmungen von einem arbeiten NDA, könnte Probleme in Bezug auf sensible Daten das sind nicht verschlüsselt.[131] Aufgrund der Verwendung des Internets können vertrauliche Informationen wie Mitarbeiterdaten und Benutzerdaten für Unternehmen und Personen im Cloud-Computing problemlos zur Verfügung stehen.[132]
Cloud Computing hat einige Einschränkungen für kleinere Geschäftsabläufe, insbesondere in Bezug auf Sicherheit und Ausfallzeiten. Technische Ausfälle sind unvermeidlich und treten manchmal auf, wenn Cloud -Dienstanbieter (CSPs) bei der Bereitstellung ihrer Kunden überfordert werden. Dies kann zu einer vorübergehenden Geschäftsaufsetzung führen. Da die Systeme dieser Technologie auf das Internet angewiesen sind, kann eine Person während eines Ausfalls nicht auf ihre Anwendungen, Server oder Daten aus der Cloud zugreifen.[133]
Aufkommende Trends
Cloud Computing ist immer noch Gegenstand der Forschung.[134] Ein treibender Faktor bei der Entwicklung des Cloud Computing war Chief Technology Officers Versuchen Sie, das Risiko für interne Ausfälle zu minimieren und die Komplexität des Wohnungsnetzwerks und die Berechnung von Hardware im Haus zu mildern.[135] Sie möchten auch Informationen an Arbeitnehmer in verschiedenen Bereichen in der Nähe und in Echtzeit teilen, damit Teams nahtlos arbeiten können, unabhängig davon, wo sie sich befinden. Seit der globalen Pandemie von 2020 wurde die Cloud -Technologie aufgrund der Sicherheit der Daten und der Flexibilität der Arbeitsoptionen für alle Mitarbeiter, insbesondere abgelegene Arbeitnehmer, immer beliebter. Zum Beispiel wuchs Zoom allein im Jahr 2020 über 160%.[136]
Digitale Forensik in der Cloud
Das Problem der Durchführung von Untersuchungen, bei denen die Cloud -Speichergeräte nicht physikalisch zugegriffen werden können, hat eine Reihe von Änderungen an der Art und Weise generiert, wie digitale Beweise gefunden und gesammelt werden.[137] Es wurden neue Prozessmodelle entwickelt, um die Sammlung zu formalisieren.[138]
In einigen Szenarien können vorhandene digitale Forensik -Tools verwendet werden, um als vernetzte Laufwerke auf Cloud -Speicher zuzugreifen (obwohl dies ein langsamer Prozess ist, der eine große Menge an Internetverkehr generiert).
Ein alternativer Ansatz besteht darin, ein Tool bereitzustellen, das in der Cloud selbst verarbeitet.[139]
Für Organisationen, die Office 365 mit einem E5-Abonnement verwenden, besteht die Möglichkeit, die integrierten E-Discovery-Ressourcen von Microsoft zu verwenden, obwohl diese nicht alle Funktionen bieten, die normalerweise für einen forensischen Prozess erforderlich sind.[140]
Siehe auch
- Speicher auf Blockebene
- Kategorie: Cloud Computing -Anbieter
- Kategorie: Cloud -Plattformen
- Kommunikationsprotokoll
- Kommunikationssystem
- Cloud -Zusammenarbeit
- Cloud Native Computing
- Cloud Computing -Sicherheit
- Cloud Computing -Vergleich
- Cloud -Management
- Cloud -Forschung
- Cloud -Robotik
- Wolkenspiele
- Wolkenspeicher
- Wolke
- Computercluster
- Kooperative Speicherwolke
- Dew Computing
- Datencluster
- Verzeichnis
- Verteilte Datenspeicher
- Verteilte Datenbank
- Verteiltes Computer
- Verteilte Netzwerke
- Dezentrales Computer
- Edge Computing
- Kantenvorrichtung
- Escience
- Dateisystem
- Fog Computing
- Nebelroboter
- Umweltfreundliche Computernutzung (umweltfreundlich Computing)
- Raster Computing
- In-Memory-Datenbank
- In-Memory-Verarbeitung
- Internet der Dinge
- Microservices
- Mobiles Cloud Computing
- Mobile Edge Computing
- Peer-To-Peer
- Persönliche Wolke
- Roboter als Service
- Als Service
- Serviceorientierte Architektur
- Zeitteilung
- Allgegenwärtiges Computer
- VDI
- Virtuelle private Cloud
- Web Computing
Verweise
- ^ Ray, Partha Pratim (2018). "Eine Einführung in das Dew Computing: Definition, Konzept und Implikationen - IEEE Journals & Magazine". IEEE -Zugang. 6: 723–737. doi:10.1109/access.2017.2775042. S2CID 3324933.
- ^ Montazerolghaem, Ahmadreza; Yaghmaee, Mohammad Hossein; Leon-Garcia, Alberto (September 2020). "Green Cloud Multimedia-Netzwerk: NFV/SDN-basierte energieeffiziente Ressourcenzuweisung". IEEE -Transaktionen zur grünen Kommunikation und Vernetzung. 4 (3): 873–889. doi:10.1109/tgcn.2020.2982821. ISSN 2473-2400. S2CID 216188024.
- ^ "Wo ist der Rub: Cloud Computings versteckte Kosten". Forbes. 2014-02-27. Abgerufen 2014-07-14.
- ^ "IDC prognostiziert weltweit" Whole Cloud ", die bis 2025 1,3 Billionen US -Dollar erreicht haben.". Idc.com. 2021-09-14. Abgerufen 2022-07-30.
- ^ "Gartner prognostiziert weltweit öffentliche Cloud-Endbenutzerausgaben, um im Jahr 2022 fast 500 Milliarden US-Dollar zu erreichen.".
- ^ "Clouds Billionen-Dollar-Preis ist zu gewinnen". McKinsey. Abgerufen 2022-07-30.
- ^ "Gartner sagt, dass mehr als die Hälfte des Unternehmens, die IT -Ausgaben in wichtigen Marktsegmenten ausgeben, bis 2025 in die Cloud verlagern wird.".
- ^ "Was ist Cloud Computing?". Amazon Web Services. 2013-03-19. Abgerufen 2013-03-20.
- ^ Baburajan, Rajani (2011-08-24). "Der steigende Cloud -Speichermarkt stärkt die Anbieter". It.tmcnet.com. Abgerufen 2011-12-02.
- ^ Oestreich, Ken (2010-11-15). "Konvergierte Infrastruktur". CTO -Forum. Thectoforum.com. Archiviert von das Original Am 2012-01-13. Abgerufen 2011-12-02.
- ^ Ted Simpson, Jason Novak, Hände auf virtuelles Computer, 2017, ISBN1337515744, p. 451
- ^ AT&T (1993). "Was ist die Wolke?". Youtube. Archiviert von das Original am 2021-10-27. Abgerufen 2017-10-26.
Sie können sich unseren elektronischen Treffpunkt als Wolke vorstellen. Personalink wurde von Grund auf gebaut, um Handheld -Kommunikatoren und anderen Geräten einen einfachen Zugang zu einer Vielzahl von Diensten zu ermöglichen. [...] Teleskript ist die revolutionäre Softwaretechnologie, die intelligente Unterstützung ermöglicht. AT & T von General Magic erfunden und ist das erste Unternehmen, das Teleskript nutzt und den Menschen überall die Vorteile bringt. [...] In Kürze kann jeder mit einem Computer, einem persönlichen Kommunikator oder Fernsehen intelligente Unterstützung in der Cloud verwenden. Und unser neuer Treffpunkt ist offen, damit jeder, ob Einzelperson, Unternehmer oder ein multinationales Unternehmen, Informationen, Waren und Dienstleistungen anbieten kann.
- ^ Steven Levy (April 1994). "Bill und Andys ausgezeichnetes Abenteuer II". Verdrahtet.
- ^ White, J.E. "Netzwerkspezifikationen für Remote -Jobeintrag und Remote -Jobausgabe Abruf bei UCSB". Tools.ietf.org. Abgerufen 2016-03-21.
- ^ "Juli 1993 Besprechungsbericht der IP Over ATM -Arbeitsgruppe der IETF". CH: Schalter. Archiviert von das Original Am 2012-07-10. Abgerufen 2010-08-22.
- ^ Corbató, Fernando J. "Ein experimentelles Zeit-Sharing-System". SJCC -Verfahren. MIT. Archiviert von das Original am 6. September 2009. Abgerufen 3. Juli 2012.
- ^ Levy, Steven (April 1994). "Bill und Andys ausgezeichnetes Abenteuer II". Verdrahtet.
- ^ Levy, Steven (2014-05-23). "Tech Time Warp of the Week: Watch AT & T Invent Cloud Computing 1994". Verdrahtet.
AT & T und der Regisseur des Films, David Hoffman, zogen die Cloud -Metapher heraus - etwas, das seit langem bei Networking- und Telekommunikationsarten verwendet wurde. [...]
"Sie können sich unseren elektronischen Treffpunkt als Wolke vorstellen", sagt der Erzähler des Films [...]
David Hoffman, der Mann, der den Film inszenierte und all diese Wolkenbilder geprägt hat, war ein allgemeiner magischer Mitarbeiter. - ^ "Ankündigung von Amazon Elastic Compute Cloud (Amazon EC2) - Beta". 24. August 2006. Abgerufen 31. Mai 2014.
- ^ Qian, Ling; Lou, Zhigou; Du, Yujian; Gou, Leitao. "Cloud Computing: Ein Überblick". ResearchGate.net. Abgerufen 19. April 2021.
- ^ "Einführung von Google App Engine + unserem neuen Blog". Google Developer Blog. 2008-04-07. Abgerufen 2017-03-07.
- ^ "App Engine". Cloud.google.com. Abgerufen 19. April 2021.
- ^ "Nebula Cloud Computing Platform: NASA". Offene Regierung an der NASA. 2012-11-20. Abgerufen 2020-11-15.
- ^ Rochwerger, b.; Breitgand, D.; Levy, E.; Galis, A.; Nagin, K.; Llorente, I. M.; Montero, R.; WolfSthal, Y.; Elmroth, E.; Caceres, J.; Ben-yehuda, M.; Emmerich, W.; Galan, F. (2009). "Das Reservoirmodell und die Architektur für offenes Federated Cloud Computing". IBM Journal of Research and Development. 53 (4): 4: 1–4: 11. doi:10.1147/jrd.2009.5429058.
- ^ Behalten Sie das Cloud Computing im AugeAmy Schurr, Network World, 2008-07-08, zitiert die Gärtner Bericht, "Cloud Computing -Verwirrung führt zu Chancen". Abgerufen 2009-09-11.
- ^ Gartner (2008-08-18). "Gartner sagt weltweit, dass es 2008 für Tempo ausgibt, um die Billionen zu übertreffen.". Archiviert von das Original Am 4. Dezember 2008.
- ^ "Cluster Exploratory (Hinweis) NSF08560". www.nsf.gov.
- ^ "285 Millionen D'Euro pour Andromède, Le Cloud Souverain Français - Le Monde Informatique". Archiviert von das Original Am 2011-10-23.
- ^ Hicks, Jacqueline. ""Digitaler Kolonialismus": Warum einige Länder die Kontrolle über die Daten ihrer Leute von Big Tech übernehmen wollen ". Die Unterhaltung.
- ^ "Orange Enterre Cloudwatt, Qui Fermera SES Portes Le 31 Janvier 2020". www.nextinpact.com. 30. August 2019.
- ^ "CloudWatt: Vie et morde du Premier" Cloud Souverain "de la France". 29. August 2019.
- ^ "Windows Azure Allgemeine Verfügbarkeit". Der offizielle Microsoft -Blog. Microsoft. 2010-02-01. Archiviert von das Original Am 2014-05-11. Abgerufen 2015-05-03.
- ^ Milita Datta (9. August 2016). "Apache CloudStack gegen OpenStack: Welches ist das Beste?". Dzone · Wolkenzone.
- ^ "OpenNebula gegen OpenStack". SoftwareInsider.[Dead Link]
- ^ Kostantos, Konstantinos et al. "Open-Source-IaaS-Passform für Zweck: Ein Vergleich zwischen OpenNebula und OpenStack." Internationales Journal of Electronic Business Management 11.3 (2013)
- ^ L. Albertson, "OpenStack vs. Ganeti", Linuxfest Northwest 2017
- ^ Qevani, Elton et al. "Was kann OpenStack von einem in Ganeti ansässigen Open-Source-IaaS anwenden?" Cloud Computing (Cloud), 2014 IEEE 7. International Conference on. IEEE, 2014
- ^ Von Laszewski, Gregor et al. "Vergleich mehrerer Cloud -Frameworks", IEEE 5. International Conference on Cloud Computing (Cloud), 2012.
- ^ Diaz, Javier et al. "Abstrakte Bildverwaltung und universelle Bildregistrierung für Cloud- und HPC -Infrastrukturen", IEEE 5. International Conference on Cloud Computing (Cloud), 2012
- ^ "Start von IBM Smartter Computing". Archiviert von das Original am 20. April 2013. Abgerufen 1. März 2011.
- ^ "Start von Oracle Cloud". Das Register. Abgerufen 28. Februar 2014.
- ^ "Oracle Cloud, Cloud-Lösungen für Enterprise-Klasse: SaaS, PaaS und IaaS". Abgerufen 12. Oktober 2014.
- ^ "Larry Ellison bekommt nicht die Cloud: Die dümmste Idee von 2013". Forbes.com. Abgerufen 12. Oktober 2014.
- ^ "Oracle stört die Cloud-Industrie mit End-to-End-Ansatz". Forbes.com. Abgerufen 12. Oktober 2014.
- ^ "Google Compute Engine ist jetzt allgemein mit erweiterter Betriebssystemunterstützung, transparenter Wartung und niedrigeren Preisen erhältlich". Google Developers Blog. 2013-12-02. Abgerufen 2017-03-07.
- ^ Vaughan-Nichols, Steven J. "Microsoft Developer zeigt, dass Linux jetzt eher auf Azure als bei Windows Server verwendet wird.". ZDNET. Abgerufen 2019-07-02.
- ^ "Ankündigung der allgemeinen Verfügbarkeit von AWS -Außenposten". Amazon Web Services, Inc..
- ^ a b c Hamdaqa, Mohammad (2012). Cloud Computing Uncovered: Eine Forschungslandschaft (PDF). Elsevier Press. S. 41–85. ISBN 978-0-12-396535-6.
- ^ "Verteilte Anwendungsarchitektur" (PDF). Sun Microsystem. Abgerufen 2009-06-16.
- ^ Vaquero, Luis M.; Rodero-Merino, Luis; Caceres, Juan; Lindner, Maik (Dezember 2008). "Es ist wahrscheinlich, dass Sie bisher" Cloud Computing "missverstanden haben".. Sigcomm Comput. Kommunieren. Rev. Techpluto. 39 (1): 50–55. doi:10.1145/1496091.1496100. S2CID 207171174.
- ^ Danielson, Krissi (2008-03-26). "Unterscheidung von Cloud -Computing vom Dienstprogramm Computing". Ebizq.net. Abgerufen 2010-08-22.
- ^ "Rezession ist gut für Cloud Computing - Microsoft stimmt zu". Wolke. 2009-02-12. Abgerufen 2010-08-22.
- ^ a b c d "Definieren von 'Cloud Services' und" Cloud Computing "". IDC. 2008-09-23. Archiviert von das Original Am 2010-07-22. Abgerufen 2010-08-22.
- ^ "Stand der Technik | E-Fiskalprojekt". www.efiscal.eu.
- ^ Farber, Dan (2008-06-25). "The New Geek Chic: Rechenzentren". CNET News. Abgerufen 2010-08-22.
- ^ "Jeff Bezos 'riskante Wette". Arbeitswoche.
- ^ Er, Sijin; Guo, L.; Guo, Y.; Ghanem, M. (Juni 2012). Verbesserung der Ressourcennutzung in der Cloud -Umgebung mithilfe multivariater probabilistischer Modelle. 2012 2012 IEEE 5. International Conference on Cloud Computing (Cloud). S. 574–581. doi:10.1109/cloud.2012.66. ISBN 978-1-4673-2892-0. S2CID 15374752.
- ^ Er, Qiang, et al. "Formulierung kostengünstiger Überwachungsstrategien für dienstbasierte Systeme." (2013): 1–1.
- ^ King, Rachael (2008-08-04). "Cloud Computing: Kleine Unternehmen nehmen Flug". Bloomberg BusinessWeek. Abgerufen 2010-08-22.
- ^ a b Mao, Ming;M. Humphrey (2012). Eine Leistungsstudie zur VM -Startzeit in der Cloud. Proceedings of 2012 IEEE 5. Internationale Konferenz über Cloud Computing (Cloud2012). p. 423. doi:10.1109/cloud.2012.103. ISBN 978-1-4673-2892-0. S2CID 1285357.
- ^ Bruneo, Dario; Distefano, Salvatore; Longo, Francesco; PuliaFito, Antonio; Scarpa, Marco (2013). "Workload-basierte Softwareverjüngung in Cloud-Systemen". IEEE -Transaktionen auf Computern. 62 (6): 1072–1085. doi:10.1109/tc.2013.30. S2CID 23981532.
- ^ Kuperberg, Michael; Herbst, Nikolas; Kistowski, Joakim von; Reussner, Ralf (2011). "Definieren und Messen der Wolkenelastizität". Kit Software Quality Abteilung. doi:10.5445/ir/1000023476. Abgerufen 13. August 2011.
{{}}
: Journal zitieren erfordert|journal=
(Hilfe) - ^ "Volkswirtschaften der Cloud -Skala -Infrastruktur". Cloud Slam 2011. archiviert von das Original am 2021-10-27. Abgerufen 13. Mai 2011.
- ^ Er, Sijin; L. Guo; Y. Guo; C. Wu; M. Ghanem; R. Han (März 2012). Elastischer Anwendungscontainer: Ein leichter Ansatz für die Bereitstellung von Cloud -Ressourcen. 2012 IEEE 26. Internationale Konferenz über fortgeschrittene Informationsnetzwerke und Anwendungen (Aina). S. 15–22. doi:10.1109/aina.2012.74. ISBN 978-1-4673-0714-7. S2CID 4863927.
- ^ Marston, Sean; Li, Zhi; Bandyopadhyay, Subhajyoti; Zhang, Juheng; Ghalesasi, Anand (2011-04-01). "Cloud Computing - die Geschäftsperspektive". Entscheidungsunterstützungssysteme. 51 (1): 176–189. doi:10.1016/j.ds.2010.12.006.
- ^ Warum die Skalierbarkeit von Cloud Computing für das Geschäftswachstum von Bedeutung ist, Symphony Solutions, 2021
- ^ Nouri, seyed; Han, li; Srikumar, Venugopal; Wenxia, Guo; Mingyun, er; Wenhong, Tian (2019). "Autonomische dezentrale Elastizität basierend auf einem Verstärkungslerncontroller für Cloud -Anwendungen". Computersysteme zukünftige Generation. 94: 765–780. doi:10.1016/j.future.2018.11.049. S2CID 59284268.
- ^ Mills, Elinor (2009-01-27). "Cloud Computing -Sicherheitsprognose: Clear Skies". CNET News. Abgerufen 2019-09-19.
- ^ a b c d e f g h i Peter Mell; Timothy Grance (September 2011). Die NIST -Definition von Cloud Computing (Technischer Bericht). Nationales Institut für Standards und Technologie: US -Handelsministerium. doi:10.6028/nist.sp.800-145. Spezielle Veröffentlichung 800-145.
- ^ Duan, Yucong; Fu, Guohua; Zhou, Nianjun; Sonne, Xiaobing; Narendra, Nanjangud; Hu, Bo (2015). "Alles als Dienst (Xaas) in der Cloud: Ursprünge, aktuelle und zukünftige Trends". 2015 IEEE 8. Internationale Konferenz über Cloud Computing. IEEE. S. 621–628. doi:10.1109/cloud.2015.88. ISBN 978-1-4673-7287-9. S2CID 8201466.
- ^ Amies, Alex; Sluiman, Schaden; Tong, Qiang Guo; Liu, Guo Ning (Juli 2012). "Infrastruktur als Service -Cloud -Konzepte". Entwicklungs- und Hosting -Anwendungen in der Cloud.IBM Press. ISBN 978-0-13-306684-5.
- ^ Boniface, M.; et al. (2010). Architektur Plattform-AS-a-Service für die Echtzeit-Qualität des Servicemanagements in Clouds. 5. Internationale Konferenz über Internet- und Webanwendungen und -dienste (ICIW). Barcelona, Spanien: IEEE. S. 155–160. doi:10.1109/iciw.2010.91.
- ^ "Integrationsplattform als Service (IPAAS)". Gartner es Glossar. Gärtner.
- ^ Gärtner; Massimo Pezzini; Paolo Malinverno; Eric thoo. "Gartner -Referenzmodell für Integration PAAS". Abgerufen 16. Januar 2013.
- ^ Loraine Lawson (3. April 2015). "IT Business Edge". Abgerufen 6. Juli 2015.
- ^ Enterprise CIO Forum; Gabriel Lowy. "Der Wert von Datenplattform-AS-A-Service (DPAAs)". Archiviert von das Original am 19. April 2015. Abgerufen 6. Juli 2015.
- ^ "Definition von: SaaS". PC Magazine Encyclopedia. Ziff Davis. Abgerufen 14. Mai 2014.
- ^ Hamdaqa, Mohammad. Ein Referenzmodell für die Entwicklung von Cloud -Anwendungen (PDF).
- ^ Chou, Timothy. Einführung in Cloud Computing: Business & Technology.
- ^ "HVD: Der Silberstreifen der Wolke" (PDF). Intrinsische Technologie. Archiviert von das Original (PDF) am 2. Oktober 2012. Abgerufen 30. August 2012.
- ^ Sonne, Yunchuan; Zhang, Junsheng; Xiong, Yongping; Zhu, Guangyu (2014-07-01). "Datensicherheit und Datenschutz im Cloud Computing". Internationales Journal of Distributed Sensor Networks. 10 (7): 190903. doi:10.1155/2014/190903. ISSN 1550-1477. S2CID 13213544.
- ^ Carney, Michael (2013-06-24). "AnyRespeence arbeitet mit Heroku zusammen, um das Unternehmen von Enterprise zu verbessern.". Pandodaily. Abgerufen 24. Juni 2013.
- ^ Alex Williams (11. Oktober 2012). "Kii Cloud öffnet Türen für die mobile Entwicklerplattform mit 25 Millionen Endbenutzern". Techcrunch. Abgerufen 16. Oktober 2012.
- ^ Aaron Tan (30. September 2012). "Fatfractal erhöht den Einsatz im Backend-as-a-Service-Markt". TechGoondu.com. Abgerufen 16. Oktober 2012.
- ^ Dan Rowinski (9. November 2011). "Mobile Backend als Service -Parse sammelt 5,5 Millionen US -Dollar in der Serie A -Finanzierung". Lesen Schreiben. Abgerufen 23. Oktober 2012.
- ^ Pankaj Mishra (7. Januar 2014). "MobStac sammelt 2 Millionen US -Dollar in Serie B, um Marken zu helfen, den Handel mit mobilen Handel zu nutzen.". Techcrunch. Abgerufen 22. Mai 2014.
- ^ "BAUS.IO baut eine Unternehmens -MBAAS -Plattform für IoT".. Programmierbar. 2014-03-03. Abgerufen 3. März 2014.
- ^ a b Miller, Ron (24. November 2015). "AWS Lambda macht serverlose Anwendungen Wirklichkeit werden". Techcrunch. Abgerufen 10. Juli 2016.
- ^ "Bliki: serverlos". Martinfowler.com. Abgerufen 2018-05-04.
- ^ Sbarski, Peter (2017-05-04). Serverlose Architekturen auf AWS: Mit Beispielen mit AWS Lambda (1. Aufl.). Manning Publikationen. ISBN 9781617293825.
- ^ "Selbstgeführte private Cloud Computing-Lösung-GovConnection". govconnection.com. 2014. Abgerufen 15. April, 2014.
- ^ "Private Clouds nehmen Gestalt an - Dienstleistungen - Business Services - InformationWeek". 2012-09-09. Archiviert von das Original Am 2012-09-09.
- ^ Haff, Gordon (2009-01-27). "Nennen Sie sie einfach nicht private Wolken". CNET News. Abgerufen 2010-08-22.
- ^ "Es gibt keine private Cloud -Cloud -Computing -". 2013-01-26. Archiviert von das Original Am 2013-01-26.
- ^ Rouse, Margaret. "Was ist öffentliche Cloud?". Definition von Whatis.com. Abgerufen 12. Oktober 2014.
- ^ "Fastconnect | Oracle Cloud Infrastruktur". cloud.oracle.com. Abgerufen 2017-11-15.
- ^ Schmidt, Rainer; Möhring, Michael; Keller, Barbara (2017). "Kundenbeziehungsmanagement in einem öffentlichen Cloud -Umfeld - wichtige Einflussfaktoren für europäische Unternehmen". HICSS. Proceedings der 50. Hawaii International Conference on System Sciences (2017). doi:10.24251/hics.2017.513. HDL:10125/41673. ISBN 9780998133102.
- ^ "Was ist Hybrid -Cloud? - Definition von Whatis.com". SearchCloudComputing. Abgerufen 2019-08-10.
- ^ Butler, Brandon (2017-10-17). "Was ist Hybrid Cloud Computing? Die Vorteile des Mischens privater und öffentlicher Cloud -Dienste". Netzwerkwelt. Abgerufen 2019-08-11.
- ^ "Machen Sie die Lücke: Hier kommt Hybrid Cloud - Thomas Bittman". Thomas Bittman. 24. September 2012. Abgerufen 22. April 2015.
- ^ "Business Intelligence nimmt Cloud für kleine Unternehmen". CIO.com. 2014-06-04. Abgerufen 2014-06-04.
- ^ Désiré Athow (24. August 2014). "Hybrid Cloud: Ist es richtig für Ihr Unternehmen?". TechRadar. Abgerufen 22. April 2015.
- ^ Metzler, Jim; Taylor, Steve. (2010-08-23) "Cloud Computing: Reality vs. Fiction", Netzwerkwelt.
- ^ Rouse, Margaret. "Definition: CloudBursting", Mai 2011. SearchCloudComputing.com.
- ^ "Wie Cloudbursting" das Rechenzentrum "bewirkt". 2012-06-22.
- ^ Kaewkasi, Chanwit (3. Mai 2015). "Plattformübergreifende Hybridwolke mit Docker".
- ^ Qiang, Li (2009). "Adaptive Verwaltung von virtualisierten Ressourcen im Cloud -Computing mithilfe der Feedback -Steuerung". Erste internationale Konferenz über Informationswissenschaft und Ingenieurwesen.
- ^ Cunsolo, Vincenzo D.; Distefano, Salvatore; PuliaFito, Antonio; Scarpa, Marco (2009). "Volunteer Computing und Desktop Cloud: The Cloud@Home Paradigm". 2009 Achtes IEEE International Symposium in Netzwerk Computing und Anwendungen. S. 134–139. doi:10.1109/nca.2009.41. S2CID 15848602.
- ^ Rouse, Margaret. "Was ist eine Multi-Cloud-Strategie". SearchCloudApplications. Abgerufen 3. Juli 2014.
- ^ König, Rachel. "Pivotal's Head of Products: Wir ziehen in eine Multi-Cloud-Welt". ZDNET. Abgerufen 3. Juli 2014.
- ^ Multcloud verwalten mehrere Cloud -Konten. Abgerufen am 06. August 2014
- ^ Gall, Richard (2018-05-16). "Polycloud: Eine bessere Alternative zur Cloud -Agnostizismus". Packt Hub. Abgerufen 2019-11-11.
- ^ Roh, Lucas (31. August 2016). "Ist die Cloud endlich für Big Data bereit?". Dataconomy.com. Abgerufen 29. Januar 2018.
- ^ Yang, C.; Huang, Q.; Li, Z.; Liu, K.; Hu, F. (2017). "Big Data und Cloud Computing: Innovationsmöglichkeiten und Herausforderungen". Internationales Journal of Digital Earth. 10 (1): 13–53. Bibcode:2017ijde ... 10 ... 13y. doi:10.1080/17538947.2016.1239771. S2CID 8053067.
- ^ Netto, M.; Calheiros, R.; Rodrigues, E.; Cunha, R.; Buyya, R. (2018). "HPC Cloud für wissenschaftliche und geschäftliche Anwendungen: Taxonomie, Vision und Forschungsherausforderungen". ACM Computing -Umfragen. 51 (1): 8: 1–8: 29. Arxiv:1710.08731. doi:10.1145/3150224. S2CID 3604131.
- ^ Eadline, Douglas. "HPC in die Cloud verschieben". Admin -Magazin. Admin -Magazin. Abgerufen 30. März 2019.
- ^ "Penguin Computing on Demand (POD)". Abgerufen 23. Januar 2018.
- ^ Niccolai, James (11. August 2009). "Penguin steckt Hochleistungs-Computing in die Cloud". PC Welt. IDG Consumer & SMB. Abgerufen 6. Juni 2016.
- ^ "HPC in AWS". Abgerufen 23. Januar 2018.
- ^ "Bauen von Greptheweb in der Cloud, Teil 1: Cloud -Architekturen". Entwickler.amazonwebservices.com. Archiviert von das Original am 5. Mai 2009. Abgerufen 22. August 2010.
- ^ a b c Ryan, Mark D. "Cloud Computing -Datenschutzbedenken vor unserer Haustür". Cacm.acm.org.
- ^ Haghighat, Mohammad; Zonouz, Saman; Abdel-Mottaleb, Mohamed (2015). "CloudID: vertrauenswürdige Cloud-basierte und kreuzweise biometrische Identifizierung". Expertensysteme mit Anwendungen. 42 (21): 7905–7916. doi:10.1016/j.eswa.2015.06.025.
- ^ Indu, i.; Anand, P.M. Rubesh; Bhaskar, Vidhyacharan (1. August 2018). "Identität und Zugriffsmanagement in Cloud -Umgebung: Mechanismen und Herausforderungen". Ingenieurwissenschaft und Technologie. 21 (4): 574–588. doi:10.1016/j.jestch.2018.05.010 - via www.sciencedirect.com.
- ^ a b "Google Drive, Dropbox, Box und iCloud erreichen die Top 5 Cloud -Speicherverstöße gegen Sicherheitsverletzungen". psg.hitachi-solutions.com. Archiviert von das Original Am 2015-11-23. Abgerufen 2015-11-22.
- ^ Maltais, Michelle (26. April 2012). "Wem gehören deine Sachen in der Cloud?". Los Angeles Zeiten. Abgerufen 2012-12-14.
- ^ "Sicherheit der Virtualisierung, Cloud Computing teilt es und Sicherheitsprofis". Netzwerkwelt. 2010-02-22. Abgerufen 2010-08-22.
- ^ "Der holprige Weg zu privaten Wolken". 2010-12-20. Abgerufen 8. Oktober 2014.
- ^ "Sollten Unternehmen den größten Teil ihres Computers in der Cloud machen? (Teil 1) - Schneier über die Sicherheit". www.schmeier.com. Abgerufen 2016-02-28.
- ^ "Nachteile des Cloud Computing (Teil 1) - begrenzte Kontrolle und Flexibilität". www.cloudacademy.com. Abgerufen 2016-11-03.
- ^ a b "Die wirklichen Grenzen des Cloud Computing". www.itworld.com. 2012-05-14. Abgerufen 2016-11-03.
- ^ Karra, Maria. "Cloud -Lösungen für die Übersetzung, ja oder nein?". IAPTI.org. Abgerufen 16. Februar 2021.
- ^ Pradhan, Sayam (2021). "Cloud Computing". Übergang von herkömmlichen Rechenzentren zu Cloud Computing: Vor- und Nachteile (1 ed.). Indien. p. 14. ISBN 9798528758633.
- ^ Seltzer, Larry. "Ihre Infrastruktur ist in der Cloud und im Internet sinkt. Nun, was?". ZDNET. Abgerufen 2020-06-01.
- ^ Smith, David Mitchell. "Hype -Zyklus für Cloud Computing, 2013". Gärtner. Abgerufen 3. Juli 2014.
- ^ "Die Entwicklung des Cloud Computing". Archiviert von das Original am 29. März 2017. Abgerufen 22. April 2015.
- ^ "Remote -Arbeiten helfen, in einem Jahr 169% zu wachsen und 328,2 Mio. USD im ersten Quartal zu erzielen.". Techcrunch. Abgerufen 2021-04-27.
- ^ Ruan, Keyun; Carthy, Joe; Kechadi, Tahar; Crosbie, Mark (2011-01-01). Cloud Forensics: Ein Überblick.
- ^ R., Adams (2013). Die Entstehung des Cloud -Speichers und die Notwendigkeit eines neuen digitalen forensischen Prozessmodells. ResearchRepository.murdoch.edu.au. ISBN 9781466626621. Abgerufen 2018-03-18.
- ^ Richard, Adams; Graham, Mann; Valerie, Hobbs (2017). "Iseek, ein Werkzeug für hohe Geschwindigkeit, gleichzeitige, verteilte forensische Datenerfassung". Online recherchieren. doi:10.4225/75/5A838D3B1D27F.
- ^ "Office 365 Advanced Ediscovery". Abgerufen 2018-03-18.
Weitere Lektüre
- Millard, Christopher (2013). Cloud Computing Law. Oxford University Press. ISBN 978-0-19-967168-7.
- Weisser, Alexander (2020). Internationale Besteuerung des Cloud Computing. Editions Juridiques Libres, ISBN 978-2-88954-030-3.
- Singh, Jatinder; Powles, Julia; Pasquier, Thomas; Bacon, Jean (Juli 2015). "Datenflussverwaltung und Einhaltung von Cloud Computing". IEEE Cloud Computing. 2 (4): 24–32. doi:10.1109/mcc.2015.69. S2CID 9812531.
- Armbrust, Michael; Stoica, Ion; Zaharia, Matei; Fox, Armando; Griffith, Rean; Joseph, Anthony D.; Katz, Randy; Konwinski, Andy; Lee, Gunho; Patterson, David; Rabkin, Ariel (1. April 2010). "Eine Ansicht des Cloud Computing". Kommunikation der ACM. 53 (4): 50. doi:10.1145/1721654.1721672. S2CID 1673644.
- Hu, Tung-Hui (2015). Eine Vorgeschichte der Wolke. MIT Press. ISBN 978-0-262-02951-3.
- Mell, P. (2011, 31. September). Die NIST -Definition von Cloud Computing.Abgerufen am 1. November 2015 von der National Institute of Standards and Technology Website
Externe Links
- Medien im Zusammenhang mit Cloud Computing bei Wikimedia Commons