Categories
Literatur

Buch – Dot Cloud: The 21st Century Business Platform Built on Cloud Computing

Titel: Dot Cloud: The 21st Century Business Platform Built on Cloud Computing

Autor: Peter Fingar

Beschreibung:
“Shift happens. The unexpected matters. Remember how the retail book industry was slow to grasp an understanding of the Internet before it got ”Amazoned?” Well, here we go again, only this time the shift could be even greater, and it’s happening in the midst of economic turmoil. Right now, there’s something in the air, something really big. It’s so big that to many it’s hidden in plain sight. To others it’s as clear as seeing a cloud in the sky. In fact, that something is indeed the Cloud, the 21st century business platform.

Just as it was with that new-fangled ”Internet” thing a decade ago, the Cloud and the technologies of Cloud Computing suffer from confusion and hype. And pat definitions won’t do when it comes to understanding these two new buzzwords. But, as they are game-changing phenomena, business leaders–and the rest of us–must gain an understanding of what these terms really mean and how they will affect us, just as much as the Internet affected us all. In Dot.Cloud business strategy expert and former CIO, Peter Fingar, explains the main ideas of Cloud Computing in lay terms. Peter also does some old-fashioned reporting to bring together the ideas of the movers and shakers who are actively building the Cloud.

But this is not a technical book about Cloud Computing technologies; it’s a business book. It’s about what the Cloud portends for business … about transformation in the ways companies are managed … about business models for the 21st century. It’s about how companies carry out their work in the Cloud instead of office buildings and skyscrapers, and how they manage their business processes in the Cloud. It’s also about human interactions in the Cloud, and about the end of management and the rise of self-organizing, self-managed ”Bioteams.”

Even more, it’s about unlocking human potential in business, about unleashing passion. All this points to your company’s future, and your future, set in the context of the biggest economic downturn since World War II. So ultimately, it’s about lighting a fire in you.

According to Jim Sinur, Vice President of Gartner, ”To say that we are living in interesting times is an understatement, and Peter has captured the essence of how business will work going forward. Dot.Cloud is both visionary and realistic in that each of the pieces of the vision have working examples today, but not woven together like in this writing. The goal of the virtual business platform is not just a dream, but attainable once all the contributing pieces are brought together. Peter brings them together here in a way that will work under any number of situations, across just about any industry.”

Gregory Simpson, Chief Technology Officer of GE, remarked, ”Dot.Cloud isn’t just about the Cloud; it’s really about embracing change in the workplace. It pulls together elements of Web 2.0, BPM and other dreaded three-letter acronyms, as well social and economic trends, to give you a vision for how harnessing the Cloud can transform the way your company works. Peter’s unique ability to pull all of these concepts together in an understandable fashion make this a business book for the future, and the future is now!””

Bestellmöglichkeit: Amazon

Cover:

Categories
Literatur

Buch – Everyware: The Dawning Age of Ubiquitous Computing

Titel: Everyware: The Dawning Age of Ubiquitous Computing

Autor: Adam Greenfield

Beschreibung:
“Ubiquitous computing–almost imperceptible, but everywhere around us–is rapidly becoming a reality. How will it change us? how can we shape its emergence?
Smart buildings, smart furniture, smart clothing… even smart bathtubs. networked street signs and self-describing soda cans. Gestural interfaces like those seen in Minority Report. The RFID tags now embedded in everything from credit cards to the family pet.
All of these are facets of the ubiquitous computing author Adam Greenfield calls “everyware.” In a series of brief, thoughtful meditations, Greenfield explains how everyware is already reshaping our lives, transforming our understanding of the cities we live in, the communities we belong to–and the way we see ourselves.”

Bestellmöglichkeit: Amazon

Cover:

Categories
Services @de

Was ist "Amazon EC2?"

Amazon EC2 (Amazon Elastic Compute Cloud) [1] ist ein Webservice für die Bereitstellung von hoch skalierbarer Rechnerkapazität und wurde entwickelt, um die Entwicklung von skalierbare Web-Anwendungen für Entwickler einfacher zu machen. Die angemietete Rechnerleistung befindet sich in den weltweit verteilten Rechenzentren von Amazon und kann über eine Webservice Schnittstelle vollständig konfiguriert und kontrolliert werden.

Durch das Hinzufügen und Starten von Serverinstanzen innerhalb von Minuten kann die verwendete Infrastruktur in kurzer Zeit je nach den aktuellen Anforderungen skaliert werden. Ist die Last hoch, werden mehr Instanzen hinzugefügt, nimmt die Last wieder ab, werden die nicht mehr benötigten Kapazitäten entfernt.

Da nur für die Ressourcen bezahlt wird, die auch tatsächlich verwendet werden, erhält man dadurch eine bessere Kosteneffizienz. Der Normalfall besteht in der Anschaffung eigener überdimensionierter Systeme, die im Gesamtdurchschnitt nur zu 20% ausgelastet sind. Die restlichen 80% werden nur während Spitzenlasten genutzt und verursachen sonst nur unnötige Kosten.

Amazon EC2 Funktionsweise

Die virtuelle Umgebung von Amazon EC2 wird mittels einer Webservice Schnittstelle angesprochen, über die auf Serverinstanzen mit einer vielzahl unterschiedlicher Betriebssysteme zugegriffen werden kann. Die Betriebssysteme können wie eigene “lokale” Betriebssysteme mit Software erweitert und können ebenfalls mit Zugriffsberechtigungen konfiguriert werden.


[2]

Eine einfache Vorgehensweise

  • Auswahl und Start eines bereits vor-konfigurierten Images (Vorlage). Alternativ kann auch ein eigenes Amazon Machine Image (AMI) erstellt werden. Dieses beinhaltet dann eigene Anwendungen, Bibliotheken, Daten und Konfigurationen.
  • Konfiguration der Sicherheitseinstellungen und des Netzwerkzugriffs auf die jeweilige EC2 Instanz.
  • Auswahl des Instanz Typs und des Betriebssystems.
  • Festlegen des Orts, wo die Server ausgeführt werden sollen (USA, Europa, …).
  • Festlegen einer statischen IP-Adresse.
  • Hinzufügen von Speicherplatz.

Leistungen im Überblick

  • Elastisch: Rechnerkapazität kann je nach Bedarf innerhalb von Minuten vergrößert und verkleinert werden. Dabei kann man einen aber auch tausend Server Instanzen gleichzeitg nutzen, die mittels der Web Service API angesprochen werden und automatisch skalieren.
  • Vollständige Kontrolle: Für jede Server Instanz besteht vollständiger Root-Zugriff.
  • Flexibilität: Man kann zwischen mehreren Instanzen Typen, Betriebssystemen und Software-Pakete wählen. Die Serverhardware kann so konfiguriert werden, dass der Speicher, die CPU, und die Größe der Boot-Partition, optimal für das Betriebssystem und die Anwendung ausgelegt sind.
  • Amazon Web Services: Vollständige Unterstützung und Integration mit den anderen Amazon Web Services wie Amazon Simple Storage Service (Amazon S3), Amazon SimpleDB und Amazon Simple Queue Service (Amazon SQS).
  • Zuverlässig: Das Service Level Agreement von Amazon EC2 besagt 99,95% Verfügbarkeit für jede Amazon EC2 Region.
  • Sicherheit: Amazon EC2 stellt folgende Sicherheitsfunktionen bereit:

    • Über die Webservice Schnittstelle kann eine Firewall für den Zugriff auf die jeweilige Instanz und zwischen einzelnen Instanzen/ Gruppen von Instanzen konfiguriert werden.
    • Mittels der Amazon Virtual Private Cloud (Amazon VPC) können die Instanzen in einen eigenen (privaten) IP-Adressbereich verlagert werden. Darüber hinaus kann über die (haus)-eigene Infrastruktur mit einem IPSec VPN auf diese Instanzen in der Amazon Cloud zugegriffen werden.
  • Kostengünstig:

    • On-Demand Instanzen: Bei On-Demand Instanzen zahlt man nur für die Rechnerkapazität die tatsächlich genutzt wird. Die Abbrechnung erfolg dabei pro Stunde ohne langfristige Verpflichtungen einzugehen. Dadurch entfällt die Überdimensionierung der Serverlandschaft um Lastspitzen auszugleichen.
    • Reservierte Instanzen: Instanzen können für eine niedrige, einmalige Zahlung pro Instanz reserviert werden. Im Gegenzug erhält man einen Rabatt auf die Nutzungsgebühr (Stundenpreis) für diese Instanz. Anschließend ist diese Instanz ohne weitere Verpflichtungen reserviert und kann wie gewohnt genutzt werden.
    • Spot Instanzen: Hier bietet man auf ungenutzte Amazon EC2 Kapazitäten. Dazu teilt man Amazon mit, welche EC2 Instanz man gerne haben möchte und was man bereit ist dafür zu bezahlen. Anhand von Angebot und Nachfrage wird ein Spot-Preis ermittelt.


[3]

Funktionen

  • Amazon Elastic Block Store
    Amazon Elastic Block Store (EBS) dienen zur dauerhaften Speicherung der Amazon EC2-Instanzen. Neben aktiven können auch Instanzen gespeichert werden, die gerade nicht verwendet werden. Die Volumes können als Boot Partition für EC2-Instanzen verwendet werden oder direkt an eine bereits gestartete EC2-Instanz angeschlossen werden. Die EBS-Volumes werden automatisch in eine einfache Verfügbarkeitszone repliziert und ein Snapshot kann zusätzlich in Amazons S3 Dienst abgelegt werden. Dieser Snapshot wird dann über mehrere Verfügbarkeitszonen verteilt. Ein Snapshot kann, wenn gewünscht, als Ausgangspunkt für einen neuen Amazon EBS dienen.

  • Mehrere Standorte
    Amazon EC2 Instanzen können an mehreren Standorten verteilt werden. Die Standorte sind dabei in Regionen und Verfügbarkeitszonen aufgeteilt. Verfügbarkeitszonen sind unterschiedliche Orte, die entwickelt wurden, um von Fehlern in anderen Verfügbarkeitszonen nicht betroffen zu sein. Zudem haben unterschiedliche Verfügbarkeitszonen unterschiedliche Latenzzeiten in einer Region. Durch den Einsatz von separaten Verfügbarkeitszonen wird eine Anwendung von Ausfällen an einzelnen Standorten nicht betroffen. Die einzelnen Verfügbarkeitszonen sind geografisch in verschiedenen Orten und Ländern verteilten. Dazu gehören derzeit der Osten der USA (Northern Virginia), der Westen der USA (Northern California) und Europa (Irland).
  • Elastische IP-Adressen
    Elastische IP-Adressen sind statische IP-Adressen die für dynamisches Cloud Computing entwickelt wurden. Diese IP-Adresse ist mit dem AWS-Account und nicht mit einer konkreten Instanz verknüpft. Im Fehlerfall einer Instanz wird die IP-Adresse des betroffenen Servers auf einen funktionieren Server neu gemapped.
  • Amazon Virtual Private Cloud
    Mit der Virtual Private Cloud die EC2-Instanzen innerhalb der Amazon Cloud in das eigenen Firmennetz eingebunden werden. Sie fungieren dann im Prinzip als lokal vorhandene Server und können auf andere Systeme zugreifen, genau so wie auf sie zugegriffen werden kann.
  • Amazon CloudWatch
    Wird HIER beschrieben.
  • Auto Scaling
    Wird HIER beschrieben.
  • Elastic Load Balancing
    Wird HIER beschrieben.

Typen von Instanzen

Standard Instanzen

  • Small Instance: 1.7 GB Arbeitsspeicher, 1 EC2 Prozessor, 160 GB Speicherplatz, 32-bit Plattform
  • Large Instance: 7.5 GB Arbeitsspeicher, 4 EC2 Prozessoren, 850 GB Speicherplatz, 64-bit Plattform
  • Extra Large Instance:15 GB Arbeitsspeicher, 8 EC2 Prozessoren, 1690 GB Speicherplatz, 64-bit Plattform

High-Memory Instanzen

  • High-Memory Double Extra Large Instance: 34.2 GB Arbeitsspeicher, 13 EC2 Prozessoren, 850 GB Speicherplatz, 64-bit Plattform
  • High-Memory Quadruple Extra Large Instance: 68.4 GB Arbeitsspeicher, 26 EC2 Prozessoren, 1690 GB Speicherplatz, 64-bit Plattform

High-CPU Instanzen

  • High-CPU Medium Instance: 1.7 GB Arbeitsspeicher, 5 EC2 Prozessoren, 350 GB Speicherplatz, 32-bit Plattform
  • High-CPU Extra Large Instance: 7 GB Arbeitsspeicher, 20 EC2 Prozessoren, 1690 GB Speicherplatz, 64-bit Plattform

EC2 Prozessor: Ein EC2 Prozessor ist mit mit einem 1.0-1.2 GHz 2007 Opteron bzw. 2007 Xeon Prozessor vergleichbar.

Betriebssysteme und Software

Betriebssysteme

Folgende vorkonfigurierte Amazon Machine Images (AMI) stehen zur Verfügung:

  • Red Hat Enterprise Linux
  • Windows Server 2003/2008
  • Oracle Enterprise Linux
  • OpenSolaris
  • openSUSE Linux
  • Ubuntu Linux
  • Fedora
  • Gentoo Linux
  • Debian

    Des Weiteren können vorkonfigurierte AMIs inkl. vorinstallierter Software genutzt werden. Folgende Softwarelösungen stehen zur Verfügung:

Datenbanken

  • IBM DB2
  • IBM Informix Dynamic Server
  • Microsoft SQL Server Standard 2005
  • MySQL Enterprise
  • Oracle Database 11g

Batch-Verarbeitung

  • Hadoop
  • Condor
  • Open MPI

Web Hosting

  • Apache HTTP
  • IIS/Asp.Net
  • IBM Lotus Web Content Management
  • IBM WebSphere Portal Server

Anwendungsentwicklung

  • IBM sMash
  • JBoss Enterprise Application Platform
  • Ruby on Rails

Applikationserver

  • IBM WebSphere Application Server
  • Java Application Server
  • Oracle WebLogic Server

Video Encoding & Streaming

  • Wowza Media Server Pro
  • Windows Media Server

Preise

Alle Preise für

  • Datentransfer
  • Amazon Elastic Block Store
  • Elastic IP Addresses
  • Amazon CloudWatch
  • Elastic Load Balancing

sind hier zu finden: Amazon EC2 Preise

Quellen:

[1] Amazon EC2
[2] Graphik: Amazon EC2 (1)
[3] Graphik: Amazon EC2 (2)

Categories
Videos

Video-Tutorial: Einrichten einer GoGrid Cloud Infrastruktur

Das Video zeigt, wie auf der Cloud Infrastruktur von GoGrid ein Web-, Applikations- und Datenbankserver eingerichtet wird.

via YouTube

Categories
Videos

Video: Cloud Computing in den Medien

Über Cloud Computing wurde auch bereits in den Medien (3sat) berichtet.

http://www.youtube.com/watch?v=8eq5M9_FpP4

via YouTube

Categories
News

Computer Games as a Service

Computer Games as a Service (CGaaS) specified a term in the field of Cloud Computing and stands for a service model in which Computer games are provided via the Internet and are streamed to the Home-PC.

Categories
Grundlagen

Computer Games as a Service

Computer Games as a Service (CGaaS) bezeichnet einen Begriff aus dem Bereich des Cloud Computing und steht für ein Servicemodell, bei dem Computerspiele über das Internet bereitgestellt und auf den heimischen PC gestreamt werden.

Categories
Literatur

Buch – Google Apps Deciphered: Compute in the Cloud to Streamline Your Desktop

Titel: Google Apps Deciphered: Compute in the Cloud to Streamline Your Desktop

Autor: Scott Granneman

Beschreibung:
“Use Google Apps to Improve Productivity and Collaboration, Reduce Costs, and Eliminate Technology Hassles!

Google Apps gives you virtually all the business and productivity software you need–all of it free, or available at extremely low cost. Because the suite of Google Apps runs on Google’s network in the cloud, you avoid the hassles that go with desktop software. Getting started with Google Apps is easy–but if you want to make the most of it, you’ll need expert guidance that Google’s online help doesn’t provide. Get all the help you need, right here.

This is your start-to-finish guide to setting up Google Apps, migrating to it, customizing it, and using it to improve productivity, communications, and collaboration. Scott Granneman introduces every leading component individually, and shows exactly how to make them work together for you on the web or by integrating them with your favorite desktop apps. You’ll find practical insights on Google Apps email, calendaring, contacts, wikis, word processing, spreadsheets, presentations, video, and even Google’s new web browser Chrome. And, drawing on his extensive experience helping companies move to Google Apps, Granneman presents tips and tricks you simply won’t find anywhere else. Coverage includes

  • Choosing the right edition of Google Apps for you
  • Setting up Google Apps so it will be easier to use and manage
  • Migrating your email, contacts, and calendars to Google Apps
  • Administering and securing Google Apps
  • Integrating Google Apps with other software and services
  • Leveraging Google Sites to collaborate across teams, organizations, or the entire world
  • Making the most of Google Talk voice calls and instant messaging
  • Implementing Google’s office productivity tools, including Docs, Spreadsheets, and Presentations
  • Using policy management and message recovery to control and secure your messaging
  • Customizing efficient Google Apps Start Pages for you and your colleagues
  • Sharing important and useful videos with your colleagues
  • Maximizing the innovative features of Google’s new web browser, Chrome

Bestellmöglichkeit: Amazon

Cover:

Categories
Literatur

Dissertation: "Scalable Cluster Technologies for Mission-Critical Enterprise Computing" von Dr. Werner Vogels

Die Dissertation “Scalable Cluster Technologies for Mission-Critical Enterprise Computing” von Dr. Werner Vogels gehört zu den grundlegenden Forschungsarbeiten des Cloud Computing. Ein Blick auf die Infrastruktur von Amazon zeigt, wer der aktuelle CTO und für den Aufbau der hochskalierbaren Infrastruktur sowie die Cloud Angebote verantwortlich ist – Werner Vogels.

Die Arbeit beschreibt Einsatzmöglichkeiten von hochskalierbaren Cluster-Technologien für den unternehmenskritischen Bereich.

Auch einer der Doktorväter der Arbeit sollte genannt werden und wird dem einen oder anderen bekannt sein – Prof.Dr. A.S. Tanenbaum.

Ein kurzer Auszug:

Enterprise computing has changed significantly in the past decade. In the past, the workloads at corporate datacenters were dominated by centralized processing using a limited number of big database servers, mainly handling online transaction processing (OLTP) and batch processing tasks in support of the back-office process. The organization of these datacenters has evolved from mainframe-oriented into a large collection of flexible application servers providing a very diverse set of services. These services still include the traditional order processing and inventory control, but now also provide internal and external information portals, continuous data-mining operations, pervasive integration of customer relationship management information, email and other collaboration services, and a variety of computational services such as financial forecasting.

An important observation is that these services have become essential to the successful operation of the enterprise, and that any service interruption, either through failure or through performance degradation, could bring the activities of the enterprise to a halt. The mission-critical nature of these services requires them to be scalable, highly-available, and with robust performance guarantees. Organizing these services into compute clusters appeared a logical step as cluster technology held the promise of cost-effective scalability and was considered to be a good basis for implementing a highly-available service organization.

Die Dissertation wurde an der Vrije Universiteit Amsterdam geschrieben und kann HIER direkt heruntergeladen werden.

Categories
Literatur

Buch – Development with the Force.com Platform: Building Business Applications in the Cloud

Titel: Buch – Development with the Force.com Platform: Building Business Applications in the Cloud

Autor: Jason Ouellette

Beschreibung:
“Using the Force.com platform, enterprise developers can build and deploy powerful applications far more rapidly than traditional J2EE, Microsoft .NET, or LAMP technology stacks permit. With a free subscription to the Force.com platform, developers can build apps that solve virtually any enterprise challenge with remarkable value, scalability, and reliability.

This is the first book that brings together all the practical, technical guidance you need to make the most of Force.com in your own custom enterprise applications. Leading Force.com developer Jason Ouellette helps you identify suitable uses for Force.com and provides all the insights and sample code needed to rapidly prototype, deploy, and integrate with production-quality Force.com applications.

Ouellette provides realistic code examples at every step, emphasizing maintainability, flexibility, and interoperability throughout. Writing for developers, architects, and analysts, he shows how to

  • Create custom enterprise apps on Force.com in days or weeks, not months or years
  • Leverage Force.com’s extensive capabilities for storing, managing, and securing data
  • Quickly create sophisticated business logic with the Apex programming language
  • Use Visualforce to construct custom user interfaces
  • Establish automated or semiautomated workflows
  • Implement Ajax behaviors without writing JavaScript code or learning new JavaScript libraries
  • Integrate Force.com-based data and processes with other applications, inside and outside the platform
  • Display reports as state-of-the-art dashboards
  • Integrate Force.com applications with existing Single Sign-On systems

Bestellmöglichkeit: Amazon

Cover: