Kategorien
Grundlagen

"Leitfaden Cloud Computing" des BITKOM

Der Bundesverband Informationswirtschaft, Telekommunikation und neue Medien e.V. (BITKOM) hat einen Leitfanden zum Cloud Computing herausgegeben, der sich speziell an Unternehmen richtet um sie zu motivieren sich mit Cloud Computing auseinander zu setzen und somit Potenziale für Ihr Business zu erkennen.

Der Fokus liegt dabei auf den geschäftlichen Herausforderungen, den Geschäftsmodellen und der Integrierbarkeit von Cloud-Lösungen in die Geschäftsprozesse. Im Vordergrund stehen dabei die strategischen und wirtschaftlichen Aspekte.

Der vorliegende Leitfaden umfasst 7 Kapitel. Entscheider finden im Kapitel 1 die wesentlichen Aussagen über die Relevanz von Cloud Computing für ihr Business. Das Kapitel 2 zeigt auf, welchen Einfluss Cloud Computing auf Wertschöpfungsketten ausübt. Im Kapitel 3 werden wesentliche Faktoren erörtert, die die Diffusionsgeschwindigkeit von Cloud Computing determinieren. Das Kapitel 4 ist juristischen Fragestellungen vorbehalten. Einsatzszenarien und –beispiele für Cloud Computing werden im Kapitel 5 erläutert, während das Kapitel 6 den Zusammenhang zwischen Cloud Computing und anderen Technologieentwicklungen beleuchtet. Den Leitfaden rundet eine Checkliste im Kapitel 7 ab.

Der Leitfanden kann auf der Internetseite des BITKOM kostenlos heruntergeladen werden. – DOWNLOAD

An dieser Stelle auch vielen Dank an Herrn Andreas Wilker, der in der Cloud-Community.org | DE auf diesen Leitfaden aufmerksam gemacht hat.

Kategorien
Videos

Video: Amazon CTO Dr. Werner Vogels über Cloud Computing und SaaS

Dr. Werner Vogels – CTO von Amazon und maßgeblich am Aufbau der Amazon Web Services beteiligt, spricht in einem Interview über Cloud Computing und Software as a Service.

http://www.youtube.com/watch?v=H3XIjU8Kefs

via YouTube

Kategorien
Grundlagen Videos

Video: Was ist Cloud Computing?

Ein Video von Salesforce erklärt sehr schön und deutlich den Hintergrund von Cloud Computing.

http://www.youtube.com/watch?v=xJCOzUk76GQ

Kategorien
Grundlagen

Was bedeutet "Autoscaling?

Autoscaling [1] sorgt dafür, dass die Anzahl der Server innerhalb einer Server-Farm automatisch skaliert. Bei steigender Serverlast wird die Arbeit dann von einer größeren Anzahl an Servern übernommen. Sinkt die Serverlast werden die nicht mehr benötigten Server automatisch heruntergefahren.


[2]

Autoscaling ist typisch für das Cloud Computing und ist dann vorteilhaft, wenn die Auslastung der Server großen Schwankungen zugrunde liegt. Ein typischer Fall sind Webseiten, die nur zeitlich oder saisonal stark betroffen sind. Viele Webseiten „schlafen“ am Tag und müssen in der Nacht Spitzenlasten verarbeiten. Ein anderes Beispiel sind Webshops, die über das Jahr hinweg eine konstante Besucherzahl haben, aber zu Feiertagen, wie z.B. Weihnachten zunehmend „überlaufen“ werden. Das Gleiche gilt für Online Reisebüros, die im Sommer und im Winter ihre Spitzenzeiten haben, im Früjahr und Herbst aber eher weniger ausgelastet sind. Das Autoscaling sorgt in diesen Fällen dafür, dass während der Spitzenzeiten automatisch die Performance der Webseiten mitwächst und in den Zeiten, wo weniger Last zu verarbeiten ist, die überschüssigen Server „abgestossen“ werden. Es handelt sich also um eine dynamische Skalierung der zum jeweiligen Zeitpunkt benötigten Performance.

Die technischen als auch wirtschaftlichen Vorteile liegen somit auf der Hand. Da im Cloud Computing die Server pro Stunde „gemietet“ und abgerechnet werden, können durch die Verringerung der eingesetzten Server während geringer Lastzeiten ebenfalls die Kosten reduziert werden. Auf Grund der Nutzung einer höheren Anzahl an Servern zu Spitzenzeiten, werden Performanceprobleme vermieden.

Ein Video der Elusive KG veranschaulicht wie autoscaling funktioniert.

Quellen:

[1] AWS – Autoscaling
[2] Graphik: Autoscaling

Kategorien
Services

Clone Cloud

Trotz ihrer relativ leistungsschwachen Hardware werden an Mobiltelefonen/ Smartphones mittlerweile dieselben Ansprüche gestellt wie an gewöhnliche Desktops PCs. Eine mögliche Lösung kommt aus Intels Forschungsabteilung von den Wissenschaftlern Byung-Gon Chun und Petros Maniatis. Bei der sogenannten Clone Cloud [1] wird eine exakte Kopie des Smartphones in der Cloud abgebildet. Alle für das Smartphone zu rechenintensiven Aufgaben werden dann von diesem Clone in der Cloud übernommen.

Clone Cloud Architecture
Clone Cloud Architecture [2]

Für die Kommunikation mit dem Clone innerhalb der Cloud Computing Umgebung wird eine schnelle mobile Internetverbindung (UMTS/ 3G) benötigt. Ein erster Prototyp wurde von Chun und Maniatis bereits auf das Android G1 portiert und übertrug ohne Probleme die rechenintensiven Aufgaben zu dem Clone in die Cloud.

Das Prinzip ist mit dem von Web basierten Anwendungen zu Vergleichen, die ebenfalls auf entfernten Servern und nicht auf dem Client lokal ausgeführt werden. Der Unterschied besteht darin, dass bei der Clone Cloud eine exakte 1:1 Kopie von der gesamten Telefonsoftware erstellt und auf einem entferntem Server abgelegt wird. Muss das Telefon nun komplexe und rechenintensive Aufgaben durchführen, werden Teilaufgaben (im Hintergrund) in die Cloud übertragen. Zu Beginn wird zusätzlich berechnet wie lange der Transfer mittels der aktuell verfügbaren Mobilfunkverbindung dauert und wie viel Akkuleistung dafür benötigt wird.

Clone Cloud Model
Clone Cloud Model [2]

Chun und Maniatis sehen als einen Vorteil der Clone Cloud die höheren Akkulaufzeiten, da die CPU des Mobiltelefons nicht mehr so stark beansprucht wird. Neben der besseren Effizienz soll Clone Cloud ebenfalls die Leistungsfähigkeit der Mobiltelefone steigern. Erste Tests mit einer speziell für Clone Cloud entwickelten Gesichtserkennungssoftware zeigten, dass die Analyse eines Photos auf einem Standard Android Mobiltelefon ca. 100 Sekunden Prozessorzeit benötigten. Wurde die Analyse hingegen mit dem Clone des Mobiltelefons auf einem Desktop PC ausgeführt, war der Vorgang nach 1 Sekunde beendet. Da Clone Cloud in einer Cloud Computing Umgebung betrieben wird, nutzt es dessen Ideen und Eigenschaften und kann somit zur Laufzeit den benötigten Speicher und die Rechenleistung beliebig skalieren.

Ein weiterer Anwendungsvorschlag kommt von dem NEC Wissenschaftler Ya-Yunn Su. Durch den Wandel der Mobiltelefone zu kleinen Allzweck-Computern erben diese auch die Sicherheitsprobleme, wie Viren und Würmer, von den Desktop PCs. Das Scannen des gesamten Dateisystems benötigt viel Rechenleistung, zu viel für Mobiltelefone. Dieser Vorgang kann mittels der Clone Cloud im Hintergrund bzw. auf dem Clone (auf dem entfernten Server) durchgeführt werden, sogar dann wenn das Telefon ausgeschaltet ist.

Quellen:

[1] CloneCloud Website
[2] CloneCloud Paper

Kategorien
Literatur

Buch – Software as a Service Inflection Point: Using Cloud Computing to Achieve Business Agility

Titel: Software as a Service Inflection Point: Using Cloud Computing to Achieve Business Agility

Autor: Melvin B. Greer Jr

Beschreibung:
„“True to form, Melvin Greer’s futurist thinking provides new applicability to Software as a Service that identifies ways of reducing costs, creating greater efficiencies, and ultimately providing significant long-term value through business transformation. He continues to be on the cutting edge of merging business function evolution and technology innovation to increase customer satisfaction and return on investments. „-Kevin Manuel-Scott, chairman and CEO, RONIN IT Services, LLC „Melvin Greer provides an excellent guide to the Cloud computing IT model with a solid overview of concepts, business aspects, technical implications, benefits, challenges, and trends. Definitely a ‚must read‘ for IT managers and enterprise architects considering adoption of this flexible, beneficial business model within their organization. „-John Magnuson, senior staff engineer, Lockheed Martin „This book offers the most comprehensive view of Cloud computing and SaaS on the market today. The author skillfully lays out a game plan for government and commercial entities alike looking to stay relevant in this burgeoning business paradigm. „-Ken Brown, program account executive, IBM FederalAlmost every business reaches a time when the fundamentals change. This time is referred to as a strategic inflection point. Adopting new technology or fighting the competition may not be enough when these critical moments arise. That’s because inflection points build up force so quickly that organizations may have a hard time even putting a finger on what has changed. The way a firm responds could propel it to new heights or lead to its demise. Over the last few years, industry has begun developing a model of information technology known as Cloud computing, which includes Software as a Service. This new model has reached an inflection point and will give users the choice to purchase IT as a service, as a complement to, or as a replacement of the traditio.“

Bestellmöglichkeit: Amazon

Cover:

Kategorien
Literatur

Buch – Cloud Computing: The Complete Cornerstone Guide to Cloud Computing Best Practices Concepts, Terms, and Techniques for Successfully Planning, Implementing … Enterprise IT Cloud Computing Technology

Titel: Cloud Computing: The Complete Cornerstone Guide to Cloud Computing Best Practices Concepts, Terms, and Techniques for Successfully Planning, Implementing … Enterprise IT Cloud Computing Technology

Autor: Ivanka Menken

Beschreibung:
„Everything you wanted to know about Cloud Computing but were afraid to ask. This book would be more appropriately titled „The Encyclopaedia of Cloud Computing.“ It covers just about every aspect of Cloud Computing you would be concerned about, from high-level overviews of the different technologies that might be appropriate for upper management, to a very nice series of „hands on“ chapters that walk you through experimenting with several of the Cloud Computing options.
Whether you need a quick primer on Cloud Computing so you can talk shop with those with more detailed knowledge, or want to get a sense of the benefits of the different technologies and how they fit into the big picture of the data center, this book is an invaluable resource. It gives you the vocabulary and understanding of how all the pieces fit together that websites and technical manuals often miss.

A must-buy comprehensive introduction. This book assumes you know nothing about Cloud Computing and quickly reviews some of the buzzwords that frequently get thrown around. It provides a detailed introduction to key topics including Options, and managing a Cloud Computing Project. For business analysts, there is an informative chapter on cost-benefit analysis and several chapters on best practices and pitfalls.

With energy costs, flexibility and scalability becoming a major factor in IT budgets, Cloud Computing will become even more widespread in the future. This is the best introductory book for practitioners and delivers a great overview of the complex world of Cloud Computing, it provides a broad and comprehensive view of the complex world of Cloud Computing, covering a large amount of territory. All of the major Cloud Computing technologies are discussed, along with the various drivers for implementing Cloud Computing, and how to manage migrating to a Cloud Computing environment.

What makes this book stand out from most other resources on the topic is its tone. You’re helpfully guided through the issues and tradeoffs in making a number of decisions on the what, where, when and how of Cloud Computing. This is extremely helpful for an IT manager who needs to come up to speed in a short period of time.

This book is a Well-written technical overview with a great business focus, it is written in a conversational style that contains very clear, succinct conceptual information and technical details interspersed with very pertinent and well-focused stories. The writing style and very well organized structural approach to the topics makes this book very readable by technology analysts, CIOs, and technical project managers who need to be able see the big picture of the „forest through the trees“ in order to understand the total corporate ROI issues with Cloud Computing technology.

Conversely, the book is well suited to industry technologist and software engineers who want to obtain a quick basic working knowledge of the „detailed roots“ of Cloud Computing technology but otherwise would never have been exposed to the broader applicability and global consequences of this very fundamental approach.

The well-organized structure of the book as independent parts, each containing independent chapters, makes it possible to pick and chose what information or level of technical detail is of interest to the reader while still allowing for interrelated topics to be introduced in the proper logically dependent sequence. Chapters such as „Common Terminology“, „Companies involved in Cloud Computing“, „Why Cloud Computing?“, „Benefits of Cloud Computing“, „Cloud Computing Technologies“, „Components of Cloud Computing“, „Migration to Cloud Computing“ and „Contracts, Agreements and Legal Implications“ are precisely what CIOs, IT managers, and technologists need to know.“

Bestellmöglichkeit: Amazon

Cover: