Beruflich Dokumente
Kultur Dokumente
Table of Contents
Preface
1.10 Summary
1.11 Exercises
2.12 Summary
2.13 Exercises
3.5 Virtualizability
3.9 Para-Virtualization
3.10 OS Virtualization
3.12 Summary
3.13 Exercises
4.2 VMware
4.5 Xen
4.9 Summary
4.10 Exercises
5.8 Summary
5.9 Exercises
6.6 Summary
6.7 Exercises
7.5 Applications
7.7 Summary
7.8 Exercises
8.8 Summary
8.9 Exercises
Miscellaneous
Appendix
Index
5
Chapter 1
Evolution of Computing:
A Historical perspective
Mainframes (1960s)
Minicomputers/Desktops (1970s)
Client-Server/Laptops (1980s)
Web/Mobile Devices (1990s)
Virtualization/Cloud Computing (2000s)
Social revolution and smart devices (2010’s)
Quantum Computing, App world, Big data, IOT (2014’s)
Standards are crucial for Cloud Computing Paradigm to get
acceptance worldwide.Computer Industry is the only industry more
fashion-driven than women’s fashion. [Larry Ellison]
Evolution of Cloud Computing:
i) Hardware Evolution
1981
It consists of
Ex: Vaccumtubes
design)
Features:
Low speed
Low storage
Bulk material
Materials:
Vaccumtubes
9
Computer) in 1946.
Ex: ENIAC
Features:
– Low speed
– Low storage
– less material
Materials:
– Transistors
– Vaccumtubes
10
Ex: Chip
Features:
– high speed
– high storage
– less material
Materials:
– Transistors
11
– Resistors
– Capacitors
developed.
Features:
– high speed
– high storage
– less material
Materials:
– Microprocessor, Transistors
– Resistors, Capacitors
Features:
– less material
Materials:
– Chips
– Microprocessor
– Transistors
– Resistors
– Capacitors
– Microchip
Internet
Program(NCP-1969).
Firefox2004
virtualization.
15
software.
It consists of:
Parallel Processing
Vector Processing
Symmetric Multiprocessing
a) Parallel Processing:
important.
b) Vector Processing:
tasking environment.
arithmetic operations.
master/slave model.
programming system.
added to systems.
aspect of IT.
cloud.
billion.
17
It consists of:
h) Legal issues
i) Challenges
18
j) Key characteristics
services.
1961.
Virtualization”.
19
sections
Connectivity: Internet.
utility company.
demand.
If you need to rearchitect your systems for it… Its not a cloud.
cloud.
cloud.
iii.Platform: Simply it’s where you write the code of applications that
consume infrastructure.
computers.
developed application.
23
service.
Amazon offers services like : EC2, S3, SQS, simple DB, cloud
front.
cost.
important features.
programming.
h) Legal issues
Privacy Act]
In 2007, Google and IBM started their work on large scale cloud
insurance etc.
Service levels
Confidentiality.
preferences
issues.
needed/available.
completely
Scalability
Availability
Cost Efficient
Personalization
Mobility
Latency
Manageability
Business models
Customer lock in
j) Key Characteristics
27
41
4. Cloud Components:
a) Client
b) Datacenters
c) Distributed servers
d) Cloud consumer
g) Cloud broker
h) Cloud carrier
End users are those who interact with clients to avail cloud
services.
repair/replacement.
Service Providers.
30
Consumers.
Five Characteristics
1. On Demand Service
3. Resource Pooling
4. Rapid Elasticity
5. Measured Service
1. Public cloud
2. Private cloud
31
3. Hybrid cloud
Cloud Characteristics
customers’ demands.
and vendor.
(EC2), IBM's Blue Cloud, Sun Cloud, Google AppEngine and Windows
iii.No wasted resources because you pay for what you use.
records.
about security, your SaaS vendor can create a private cloud just
public cloud.
You can use a public cloud to interact with the clients but keep
hospitals.
Ex: Apps.gov
i) SaaS : Software-as-a-Service:
36
provider.
operational costs.
itself.
Examples:
servers.
configuration settings.
components.
Virtualization of Desktop
Internet availability
Policy-based services
Active scaling
Examples:
Simple DB.
40
4. Architecture-as-a-Service (AaaS)
6. Identity-as-a-Service( IDaaS)
7. Testing-as-a-Service( TaaS)
9. Storage-as-a-Service( StaaS)
demand.
Examples:
Blogging/Surveys/Twitter
Communication (e-mail),
Collaboration (e-meeting)
Environments.
users
Examples:
scaling.
Database Management
Directory Services
Virtual Environments
On-demand apps
resources.
Why use it: Create platforms for service and application test,
Examples:
IT Facilities/Hosting Services
Application hosting
Eg: MS-Azure
subscriber base, the global (mobile) telecom network can tap this
Eg: Motorola
software releases.
to experiment and choose the best option for their needs. Cloud
in the cloud is far less than the average amount for an on-site
deployment.
applications easily and rapidly, using the one that suits their
needs best.
Quick-time-to-market.
Chapter 2
1) User Requirements:
These are
SLA
User experience
2) Enterprise Requirements:
These are
Cloud Deployment
Security
51
Cloudonomics
Data Governance
Data Migration
Transferable Skills
3) Provider Requirements:
These are
Fault Tolerance
Virtualization Management
Load Balancing
loosely coupled, it can broadly divide the cloud architecture into two
platform (fat client, thin client, mobile device), back end platforms
Cloud Consumer
Cloud Provider
Cloud Auditor
Cloud Carrier
Cloud Broker
Providers.
54
Consumers.
proposed to customers.
It consists of
perform very large tasks.Idea of grid was brought by Ian Foster, Carl
tasks.
GARUDA Grid
BIOGRID Grid
VISHWA Grid
56
management.
User
Resource Broker
57
Grid Resources
application.
resource broker.
1. Benefits
2. Resource Sharing
3. Coordination
5. Applications
1. Distributed supercomputing
2. High-throughput computing
3. On-demand computing
4. Data-intensive computing
5. Collaborative computing
1. The concept of grids was proposed 1. The concept of Cloud Computing was
by Ian Foster in the 1970’s. proposed by J.C.R.Licklider and John
2. Grids enable access to shared McCarthy in the 1960’s.
computing power and storage 2. Clouds enable access to leased
capacity from your desktop computing power and storage
3. Governments - Providers and users capacity from your desktop
are usually publicly funded research 3. The cloud provider pays for the
organizations, Ex: National Grid computing resources; the user pays to
use them. Ex: Amazon, Google
Initiatives.
4. The cloud providers private data
4. In computing centers distributed
centers which are often centralized in
across different sites, countries and
a few locations with excellent network
continents. connections and cheap electrical
5. Grids are an open source power.
technology. 5. Clouds are a proprietary technology.
6. Benefits: Collaboration, 6. Benefits: Flexibility, Reliability, Ease
transparency, Resilience, ownership. of use.
7. Drawbacks: Reliability, complexity, 7. Drawbacks: Security, opacity, rigidity,
commercial. provider lock in.
8. Architecture is service oriented 8. Architecture is user chosen 20
too complex.Short Lived Nodes in Grid System but Long Lived Nodes
in a Transactional system.
Solution: Serialization
and software in a simple and flexible way. or “pay and use” computing
Examples:
62
Video on demand.
Hardware on demand.
Application on demand.
Software on demand.
Storage on demand.
Computing on demand.
networks and software in a simple and flexible way or “pay and use”
8 - Distributed Computing:
It consists of
Scalability
Fault-tolerance
vendor.
65
computing facility.
Dimensions of transparency in DS
Access Transparency
Location Transparency
66
Migration Transparency
Replication Transparency
Concurrency Transparency
Scalability Transparency
Performance Transparency
Failure Transparency
Advantages
Shareability, Performance
Expandability, Distribution
Improved performance
Improved availability
Disadvantages
Network reliability
Complexities
Security
Common Characteristics:
Resource sharing
Openness or Transparency
Concurrency
Scalability
67
Fault tolerance
Heterogeneity
Applications:
Integrated applications
Cloud Computing
Grid computing
Internet Apps
1. Storage
2. High availability
68
3. Load balancing
4. High performance
of failure and by failing over services from one cluster node to another
of the applications.
Architectures will help you determine whether and how to put your
It consists of
c) Multi-Tenancy
d) Cloud Integration
e) Grid Computing
69
f) Transactional Computing
g) On-Demand Computing
h) Distributed Computing
i) Utility Computing
j) Cluster Computing
QUIZ – II
provider is:
4. Extend MTBF?
important feature
of computation
computing…
HIMALAYAN(nonstop II)
Resources
UNIT – III
hardware resources.
It consists of
History of Virtualization
Objectives of Virtualization
Virtualizability
Virtualization Processes
year 1999 IBM company started virtualization for VMware X86 PC.
a Guest Machine.
75
computer.
76
1. Memory Virtualization
2. Storage Virtualization
3. Network Virtualization
4. Presentation Virtualization
5. Application Virtualization
6. Hardware Virtualization
7. Software Virtualization
8. Server Virtualization
9. Desktop virtualization
operating system.
(kernel) layer.
2. Objectives of Virtualization
application inside.
4. Improved security
5. Reduced downtime.
79
costs.
Example:
have to deal with issues such as space, power and cooling. Using a
businesses can save large amounts of money because they require far
etc.
along with this, until the problem is fixed, Virtual machines are
another server.
81
3. BENEFITS OF VIRTUALIZATION
These are
1. Easier Manageability
3. Fault Isolation
4. Increased Security
6. Portability
7. Problem-Free Testing
82
8. Rapid Deployment
9. Reduced Costs
machine.
feature.
service or application.
changes to functionality.
machine, its virtual Hard Drive file can be used to rapidly create
the service desk analysts are connected to the user groups and
84
capability.
The user groups/end users who call the service desk will not know
The service desk analyst has access to the knowledge base and the
5. Virtualizability
addressing is required.
location transparency.
storage. From the client perspective, the file still exists and there is
a) Cloud Computing
c) Grid Computing
d) Utility Computing
Architecture”.
7. Virtualization Processes
a) Demand Management
88
b) Capacity Management
c) Financial Management
d) Availability Management
i) Knowledge Management
j) Incident Management
k) Problem Management
Technical Support
Software Support
Application Support
24*7 days
Performance expectations
Information Availability
Attacks Safety
Virus attacks
live Environment.
Capital expenditure
Operational expenditure
VMware
Microsoft Hyper-V
Virtual Iron
Xen
Characteristics:
Performance
Scalability
Availability
Manageability
Security
91
Server Consolidation
Green computing
Applications
Cloud Computing
Grid Computing
Cluster Computing
Parallel Computing
Green Computing
Distributed Computing
On-Demand Computing
Nano Computing
Mobile Computing
Industry
Network
QUIZ - III
Ans) IBM
3. Define Virtualization?
5. Define Hypervisor?
Ans) Scalability
93
Ans) Guest OS
Ans) Host OS
is?
resources.
Reduced downtime.
Ans) Disk, Tape (media and drive), File system, File, and Block.
94
etc.
Chapter 8
CASE STUDIES
Force.com is a PaaS.
2. CEO
3. INTRODUCTION:
1. Admin module
2. Developer module.
3. Consultant
5. SERVICES
Software as a Service(SaaS)
Telecom Services
Financial Services
Education Services
Mailing Solutions
Manufacturing Services
6. FEATURES:
Salesforce mobile
Web-to-lead
Chatter
Dashboards
Analytics
7. ADVANTAGES
Flexibility
100
Disaster recovery
Cap-Ex Free
Increased collaboration
Document control
Security
Competitiveness
Environmentally friendly
8. APPLICATIONS
Call Center
Marketing
Salesforce Chatter
Community Apps
Site.com
101
9. PICTURES / VIDEOS
https://www.youtube.com/watch
www.salesforce.com/
www.salesforcefoundation.org/
www.forbes.com/companies/salesforce/
102
https://www.salesforce.com/in/form/signup/freetrial-lb.jsp
11.REFERENCES( URL’s)
103
www.salesforce.com
http://login.salesforce.com
http://developer.force.com/
https://ap1.salesforce.com/
https://ap1.salesforce.com/help/doc/en/sf.pdf
1. Administrator
2. Developer
3. Architect
4. IT Manager
5. Business Manager
6. Consultant
CERTIFICATIONS
1. Administrator(ADM201)
2. Advanced Administrator(ADM301)
3. Basic Developer(DEV401)
4. Advanced Developer(DEV501).
5. Salesforce Consultant : (CON201)
12. CASE STUDIES / PAPERS
104
1. Facebook:
http://www.salesforce.com/in/customers/stories/facebook.
jsp
2. Vodafone:
http://www.salesforce.com/in/customers/stories/vodafone.jsp
3.CareerBuilder:
http://www.salesforce.com/in/customers/stories/career-
builder.jsp
2. CEO
3. Introduction
4. Cloud Architecture
5. Services
6. Features
7. Advantages
8. Applications
9. Pictures/videos
Easy to build
Easy to maintain
Easy to scale
2. CEO
3. INTRODUCTION
needs change.
scalable.
programming languages:
108
applications.
It's free to get started: Every Google App Engine application can
views.
5. SERVICES
Platform as a Service(PaaS)
Cloud DNS
Cloud Endpoints
Translate API
Prediction API
Cloud Pub/Sub
110
6. FEATURES
Process Management
7. ADVANTAGES
Scalability
Mail Authentication
Cost savings
8. APPLICATIONS
1. Call Center
2. Marketing
3. Chatter Apps
4. Community Apps
9. Pictures/videos
https://appengine.google.com/
https://cloud.google.com/appengine/docs
https://cloud.google.com/appengin
112
www.code.google.com/p/googleappengine/
https://www.youtube.com/watch
https://cloud.google.com/appengine/downloads
automatically scale.
https://appengine.google.com/
https://cloud.google.com/appengine/docs
113
https://cloud.google.com/appengine
www.googlecloudplatform.blogspot.com/
1. Khan Academy:
https://cloud.google.com/customers/khan-academy/
1. Blossom:
https://cloud.google.com/customers/blossomio/
3. Best buy:
https://cloud.google.com/customers/best-buy/
2. CEO
3. Introduction
4. Cloud Architecture
5. Services
6. Features
7. Advantages
8. Applications
9. Pictures/videos
2. CEO
3. INTRODUCTION
managed datacenters.
systems.
a-Service (PaaS).
117
freedom of choice.
The Windows Azure SDK provides developers with the tools and
Windows Azure.
118
5. SERVICES
Platform as a Service(PaaS)
Infrastructure as a Service(IaaS)
Data management
Business Analytics
Messaging
Media Services
Mobile Services
6. FEATURES
Hybrid connections
Media Services
7. ADVANTAGES
Interoperability
Security
High availability
8. APPLICATIONS
Call Center
Marketing
Chatter Apps
Community Apps
9. Pictures / Videos
121
http://www.youtube.com/user/windowsazure
http://azure.microsoft.com/en-
us/documentation/videos/index/
http://learnwindowsazure.sourceforge.net/
http://www.youtube.com/watch
http://www.microsoft.com/en-in/download/
http://azure.microsoft.com/en-us/
http://en.wikipedia.org/wiki/Microsoft_Azure
http://www.microsoftvirtualacademy.com/
122
1. Mazda: http://www.microsoft.com/casestudies/Mazda
2. Xerox:
https://customers.microsoft.com/Pages/CustomerStory
3. Lufthansa Systems:
http://www.microsoft.com/casestudies/Lufthansa-
Systems
2. CEO
3. Introduction
4. Cloud Architecture
5. Services
6. Features
7. Advantages
8. Applications
9. Pictures/videos
computing environment.
Software Foundation.
3. INTRODUCTION
distributed fashion.
model.
of failure.
systems.
parallel computation.
distributed applications.
127
4. Hadoop Architecture
sets in parallel.
that spans all the nodes in a Hadoop cluster for data storage.
128
the task trackers in slave nodes and process and combines the
results together.
5. Services
(QDS) .
6. Features
Distributed Metadata
Low Latency
High Availability
Hive support
Pig support
Cascading support
7. Advantages
Cost effective
Flexible
Fault tolerant
Decrease Overload
8. Applications
Yahoo
Amazon
AOL (Messenger)
IBM
9. Pictures / Videos
www.youtube.com/watch
www.mapr.com/resources/videos
www.hadooptutorials.info
Sandbox.
http://hadoop.apache.org/releases.html
https://hadoop.apache.org/
http://www.hadoopwizard.com/install-hadoop
11. References
http://hadoop.apache.org/
http://developer.yahoo.com/hadoop/
www.en.wikipedia.org/wiki/Hadoop
Data Storage
Imaging or Videos
Retail
Logistics
Telecoms
Health Care
5. OBIEE
2. CEO
3. Introduction
4. Cloud Architecture
5. Services
6. Features
7. Advantages
8. Applications
9. Pictures/videos
Edition 11g
Scorecards.
intelligence
2. CEO
LARRY ELLISON
135
3. Introduction
etc.
presentation elements.
information.
Office applications.
4. Architecture
5. Services
intelligence.
Smart View
OTBI (Fusion)
Application design
ETL development
6. Features
within BI
Faster Deployment
Reduced Cost
7. Advantages
140
8. Applications
Consultancies
9. Pictures/videos
141
http://www.oracle.com/us/solutions/business-
analytics/business-intelligence/
http://www.oracle.com/us/bi-enterprise-edition-plus-ds-
078848.pdf
http://www.oracle.com/technetwork/middleware/bi-enterprise-
edition/tutorials/index.html
Scorecards.
http://www.oracle.com/us/downloads/index.html
11.References( URL’s)
142
http://www.oracle.com/us/solutions/business-
analytics/business-intelligence/
http://www.oracle.com/us/downloads/index.html
http://www.oracle.com/us/bi-enterprise-edition-plus-ds-
078848.pdf
http://www.oracle.com/technetwork/middleware/bi-
enterprise-edition/tutorials/index.html
http://www.oracle.com/us/corporate/features/idc-
business-analytics/index.html
http://www.oracle.com/us/corporate/press/1895958
6. IBM - Bluemix
2. CEO
3. Introduction
4. Cloud Architecture
5. Services
6. Features
143
7. Advantages
8. Applications
9. Pictures/videos
the cloud.
3. INTRODUCTION
applications like web and mobile, big data and other smart
services.
Blue mix allows you to create apps with the efficiency of a cold-
blooded cyborg.
4. Bluemix Architecture
5. Services
User Modeling
Message Resonance
Relationship Extraction
Cloud Integration
SQL DB
6. Features
A range of services that enable you to build and extend web and
Continuous availability.
7. Advantages
data.
8. Applications
CRM Apps
HR Databases
Deployments
Customized apps
Social networks
9. Pictures / Videos
http://www.youtube.com/watch?v=ZR_jDitw0Sc
http://www.youtube.com/watch?v=ZR_jDitw0Sc
150
11. References
https://www.ng.bluemix.net/
https://ace.ng.bluemix.net/#/store/cloudOEPaneId=s
tore
https://www.ng.bluemix.net/docs/
https://bluemix.net/
http://thoughtsoncloud.com/2014/04/ibm-
codename-bluemix/
http://www.slideshare.net/AjitYohannan/100-blue-
mix-days-technical-training
152
http://www.datacenterknowledge.com/archives/2014
/03/27/blue-mix-ibm-services-meet-softlayer-cloud/
12.Case Studies
Retail industry
Social networks
http://www-01.ibm.com/software/ebusiness/
jstart/portfolio/bluemixRetail.html