Professional Documents
Culture Documents
Cloud Computing 1
Cloud Computing 1
Cloud
Business Intelligence
Social Web
Topics Covered
Exploring the categories and capabilities Realistic View Of The State of the Industry Today and The Future
Cloud Computing Business Intelligence Social Web Database Technologies In Context
Case Studies Exemplifying The Intersection The Technology Landscape Leaders and Laggards The Impact Of The Growing Mobile Society Innovation In Transition What Can You Do?
Infobright Innovation
First commercial open source analytic database Knowledge Grid provides significant advantage over other columnar databases Fastest time-to-value, simplest administration
Cool Vendor in Data Management and Integration 2009 Partner of the Year 2009
Defining Cloud
Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction.
NIST Working Definition of Cloud Computing published by the U.S. Government's National Institute of Standards and Technology.
Key Attributes
Rapid Elasticity: Elasticity is defined as the ability to scale resources both up and down as needed. To the consumer, the cloud appears to be infinite, and the consumer can purchase as much or as little computing power as they need. This is one of the essential characteristics of cloud computing in the NIST definition. Measured Service: In a measured service, aspects of the cloud service are controlled and monitored by the cloud provider. This is crucial for billing, access control, resource optimization, capacity planning and other tasks.
Key Attributes
On-Demand Self-Service: The on-demand and self-service aspects of cloud computing mean that a consumer can use cloud services as needed without any human interaction with the cloud provider. Ubiquitous Network Access: Ubiquitous network access means that the cloud provider s capabilities are available over the network and can be accessed through standard mechanisms by both thick and thin clients. Resource Pooling: Resource pooling allows a cloud provider to serve its consumers via a multi-tenant model. Physical and virtual resources are assigned and reassigned according to consumer demand. There is a sense of location independence in that the customer generally has no control or knowledge over the exact location of the provided resources but may be able to specify location at a higher level of abstraction (e.g., country, state, or datacenter)
Source: Forbes Insights survey of 235 CIOs and other IT executives at leading U.S. companies with annual sales of more than $500 million.
Cloud Taxonomy
CUTTING COSTS:
Cloud technology is seen by many IT executives as a way of continuing to provide high service levels while cutting infrastructure and capital costs.
CONSOLIDATION:
Investments in data-center consolidation and virtualization have laid a foundation for many IT organizations to shift some operations to the cloud.
OBSTACLES:
The obstacles to cloud computing remain substantial including concerns about security, about the cloud s ability to handle legacy applications, and about IT staff s willingness to work in a new way and re-orient its priorities.
Source: Forbes Insights survey of 235 CIOs and other IT executives at leading U.S. companies with annual sales of more than $500 million.
Cloud Bursting
Cloud bursting is a technique used by hybrid clouds to provide additional resources to private clouds on an as-needed basis. If the private cloud has the processing power to handle its workloads, the hybrid cloud is not used. When workloads exceed the private cloud s capacity, the hybrid cloud automatically allocates additional resources to the private cloud.
Source: Forbes Insights survey of 235 CIOs and other IT executives at leading U.S. companies with annual sales of more than $500 million.
Planned Usage
Source: Forbes Insights survey of 235 CIOs and other IT executives at leading U.S. companies with annual sales of more than $500 million.
Cloud Usage
Programming
Category 1 Ordinary Programming: The usual application programming interfaces in C#, PHP, Java, etc. There is nothing cloud-specific in this category. Category 2 Deployment: Programming interfaces to deploy applications to the cloud. In addition to any cloud-specific packaging technologies, this includes traditional packaging mechanisms such as .Net assemblies and EAR/WAR files. Category 3 Cloud Services: Programming interfaces that work with cloud services. As discussed in the previous section, cloud service APIs can be either service-specific or service-neutral. These APIs are divided into subcategories for cloud storage services, cloud databases, cloud message queues, and other cloud services. A developer writing code using cloud services APIs is aware that they are using the cloud. Category 4 Image and Infrastructure Management: Programming interfaces to manage virtual machine images and infrastructure details. APIs for images support uploading, deploying starting, stopping, restarting, and deleting images. Infrastructure management APIs control details such as firewalls, node management, network management and load balancing. Category 5 Internal Interfaces: Programming interfaces for the internal interfaces between the different parts of a cloud infrastructure. These are the APIs you would use if you wanted to change vendors for the storage layer in your cloud architecture.
USE CASES
USE CASES
Use Cases/Requirements
Customer Scenarios:
Social Computing
Lack of social media literacy amongst workers Perception that social tools don t work well inside a particular industry To risky for core business activities Can t get executives engaged with social tools Vapor lock between IT and social computing initiatives Need to prove ROI before support for social computing becomes a reality Security concerns holding up IT pilot projects Needs have come as a surprise Difficulties sustaining external engagement Struggling to survive due to unexpected success
Challenges
IBM
How IBM uses Social Computing
$12.3 billion in earnings on more than $100 billion in revenue with a 44.1% gross profit margin in 2008
IBM Jams
Since 2001, IBM has used jams to involve its more than 300,000 employees around the world in far-reaching exploration and problem-solving. ValuesJam in 2003 gave IBM's workforce the opportunity to redefine the core IBM values for the first time in nearly 100 years. During IBM's 2006 Innovation JamTM - the largest IBM online brainstorming session ever held - IBM brought together more than 150,000 people from 104 countries and 67 companies. As a result, 10 new IBM businesses were launched with seed investment totaling $100 million.Jams are not restricted to business. In 2005, over three days, the Government of Canada, UN-HABITAT and IBM hosted Habitat Jam. Tens of thousands of participants - from urban specialists, to government leaders, to residents from cities around the world - discussed issues of urban sustainability. Their ideas shaped the agenda for the UN World Urban Forum, held in June 2006. People from 158 countries registered for the jam and shared their ideas for action to improve the environment, health, safety and quality of life in the world's burgeoning cities.
Collaboration
Forums Engage Customers - Forums Internal Wikis Example: SocialCast
Business Intelligence
Business Intelligence (BI) refers to computer-based techniques used in spotting, digging-out, and analyzing business data, such as sales revenue by products and/or departments or associated costs and incomes. BI technologies provide historical, current, and predictive views of business operations. Common functions of Business Intelligence technologies are reporting, online analytical processing, analytics, data mining, business performance management, benchmarking, text mining, and predictive analytics.
wikipedia