Presentation-900228-TMU

advertisement
Overview of Cloud Computing Seminar :
Section 1: Definition
Section 2: Reference Model
Section 3: Delivery Models
Section 4: Security
Section 5: Service Providers and Customers
Section 6: Conclusion
ahari@isi.org.ir
Definition
Reference
Model
Delivery
Models
S.P &
Customers
Security
Gartner :
Top 10 Technology Priorities in
2011
Ranking
Cloud Computing
1
Virtualization
2
Mobile Technologies
3
IT management
4
Business Intelligence
5
Networking, Voice and Data Communications
6
Enterprise Applications
7
Collaboration Technologies
8
Infrastructure
9
Web 2.0 and Web 3.0
10
http://www.gartner.com/it/page.jsp?id=1526414
ahari@isi.org.ir
Conclusion
Definition
Reference
Model
Delivery
Models
Security
S.P &
Customers
Conclusion
Google Trends :
http://www.google.com/trends?q=cloud+computing
ahari@isi.org.ir
3/28
Definition
Reference
Model
Delivery
Models
Security
Why We Need Cloud Services ?
Because We Need
…………?
Traditional IT
ahari@isi.org.ir
S.P &
Customers
Conclusion
Definition
Reference
Model
Delivery
Models
Security
Why We Need Cloud Services ?
Because We Need
S.P &
Customers
Conclusion
Traditional IT
Green IT
Modern IT
ahari@isi.org.ir
5/28
Definition
Reference
Model
Delivery
Models
Security
S.P &
Customers
Conclusion
Mega Datacenters
ahari@isi.org.ir
6/28
Definition
Reference
Model
Delivery
Models
Security
S.P &
Customers
Conclusion
Mega Datacenters
Gen 4 Modular Datacenter(Green D.C)
Agility, Green, Scalability, Mobility, Cost Benefit
Definition
Reference
Model
Delivery
Models
Security
S.P &
Customers
Conclusion
Foundational Elements of Cloud Computing
Technologies and Concepts :
Virtualization
Grid Technology
Service Oriented Architectures
Broadband Networks
Free and Open Source Software
 Web Application Frameworks
 Service Level Agreements
ahari@isi.org.ir
8/28
Definition
Reference
Model
Delivery
Models
Security
S.P &
Customers
Conclusion
Virtualization
Grid Computing
SOA
ahari@isi.org.ir
9/28
Definition
Reference
Model
Delivery
Models
S.P &
Customers
Security
Conclusion
Cloud Computing
= Software as a Service
(pay-as-you-go)
+ Platform as a Service
+ Infrastructure as a Service
 Cloud Software as a Service (SaaS)
Use Provider’s Applications Over a Network (Ex: CRM,ERP,SCM)
 Cloud Platform as a Service (PaaS)
Deploy Customer-Created Applications To a Cloud
(Ex: Microsoft /.Net , Linux/J2EE )
 Cloud Infrastructure as a Service (IaaS)
Rent Processing , Storage, Network Capacity, and other
Fundamental Computing Resources
ahari@isi.org.ir
10/28
Definition
Reference
Model
Delivery
Models
S.P &
Customers
Security
Conclusion
Cloud Computing
= Software as a Service
(pay-as-you-go)
+ Platform as a Service
+ Infrastructure as a Service

Cloud Software as a Service (SaaS)

Cloud Platform as a Service (PaaS)

Cloud Infrastructure as a Service (IaaS)
Use provider’s applications over a network
Deploy customer-created applications to a cloud
Rent processing, storage, network capacity, and other fundamental computing resources
ahari@isi.org.ir
11/28
Definition
Reference
Model
Delivery
Models
Security
S.P &
Customers
Conclusion
Cloud Computing Reference Model
ahari@isi.org.ir
12/28
Definition
Reference
Model
Delivery
Models
Security
S.P &
Customers
Conclusion
Cloud Computing Open Architecture Diagram
13/28
ahari@isi.org.ir
Definition
Reference
Model
Delivery
Models
Security
S.P &
Customers
Conclusion
Cloud Delivery Models
Hybrid Cloud
ahari@isi.org.ir
14/28
Reference
Model
Definition
Delivery
Models
Security
S.P &
Customers
Conclusion
Mapping the Cloud to the Security Model
App Firewalls , AntiX , HIPS/IDS
CIA (Confidentiality ,
Integrity , Availability )
SaaS
Firewall rules, QoS
IaaS
PaaS
SNRS (Secure Network
Routing & Switching ) ,
Network Hardening
AAA( Authentication ,
Authorization , Accounting )
ahari@isi.org.ir
Data Center Security, Redundancy, DR
15/28
Definition
Reference
Model
Delivery
Models
Security
S.P &
Customers
Conclusion
Trusted Computing ( Trusted Platform Module )
Only Authorized Code Runs on a System.
Initial Booting , O.S kernel , Applications , Various Scripts
ahari@isi.org.ir
16/28
Definition
Reference
Model
Delivery
Models
Security
S.P &
Customers
Conclusion
Cloud Service Providers
Salesforce.com
e-Science Central
Google Docs
Google App Engine
Amazon
-Elastic Map Reduce
-Simple DB
-Simple Queue Service
Windows Azure
Software
(SaaS)
Platform
(PaaS)
- Sharepoint
- SQL Services
- .Net services
Amazon EC2 & S3
ahari@isi.org.ir
Infrastructure
(IaaS)
17/28
Definition
Reference
Model
Delivery
Models
Security
S.P &
Customers
Conclusion
Microsoft’s Cloud Platform
Microsoft Azure Operating System With Cloud Services
Azure Services Platform
™
Source: Microsoft Presentation, A Lap Around Windows Azure, Manuvir Das
ahari@isi.org.ir
18/28
Definition
Reference
Model
Delivery
Models
Security
S.P &
Customers
Conclusion
Facebook Uses Cloud Services
 500 Million Users + 250,000 New Users Per Day
 There are over 900 Million objects That People Interact With (Pages, Groups,
Events and Community Pages)
 There are More Than 250 Million Active Users Currently Accessing Facebook
Through Their Mobile Devices.
 There are More Than 200 Mobile operators in 60 Countries Working to Deploy and
Promote Facebook Mobile Products
 Built on open Source Software
Web and App tier:
Middleware tier:
Data tier:
Apache, PHP, AJAX
Memcached (Open Source Caching)
MySQL (Open Source DB)
 Thousands of DB Instances Store Data in
Distributed System (Avoids Collisions of Many Users Accessing The Same DB)
ahari@isi.org.ir
19/28
Definition
Reference
Model
Delivery
Models
Security
S.P &
Customers
Conclusion
Amazon Cloud Service Provider
 Amazon cloud components
 Elastic Compute Cloud (EC2)
 Simple Storage Service (S3)
 New Features
 Availability Zones
Place Applications in Multiple Locations For Failovers
 Elastic IP Addresses
Static IP Addresses That can be Dynamically Remapped to point to
Different Instances (not a DNS Change)
ahari@isi.org.ir
20/28
Definition
Reference
Model
Delivery
Models
Security
S.P &
Customers
Conclusion
What Does Amazon Offer?
Elastic Compute Cloud – EC2
Instance
Type
Memory
(RAM)
Compute
Units
Storage
Platform
Linux
CPU/Hour
Windows
CPU/Hour
Small
1.7GB
1
160GB
32-bit
$0.10
$0.125
Large
7.5GB
4
850GB
64-bit
$0.40
$0.50
Extra Large
15GB
8
1690GB
64-bit
$0.80
$1.00
High CPU,
Medium
1.7GB
5
350GB
32-bit
$0.20
$0.30
High CPU,
Large
7GB
20
1690GB
64-bit
$0.80
$1.20
http://aws. amazon.com/ec2/pricing/
ahari@isi.org.ir
21/28
Definition
Reference
Model
Delivery
Models
Security
S.P &
Customers
Conclusion
What Does Amazon Offer?
Simple Storage Service – S3
• Access
• Secure
• Fast
• Access Control Lists (ACL)
• HTTP – REST or SOAP
• Transfer uses SSL (encryption)
• Reliable
• Can encrypt data at REST
Storage
US per GB
Europe per GB
First 50TB/Month
$0.150
$0.180
Next 50TB/Month
$0.140
$0.170
Next 400TB/Month
$0.130
$0.160
Over 500TB/Month
$0.120
$0.150
http://aws. amazon.com/ec2/pricing/
ahari@isi.org.ir
22/28
Definition
Reference
Model
Delivery
Models
Security
S.P &
Customers
Conclusion
Amazon Cloud Users:
New York Times and Nasdaq
 New York Times
 Used EC2 and S3 to convert 150 million scanned news articles to PDF (400TB data)
 Rent 300 Linux computers 24 hours (would have taken months on NYT computers)
 Nasdaq
 Uses S3 to deliver historic stock and fund information
 Millions of files showing price changes of entities over few Seconds
 Created lightweight Adobe AIR application to let users view data
http://www. Infoworld .com/ article
ahari@isi.org.ir
23/28
Definition
Reference
Model
Delivery
Models
Security
S.P &
Customers
Conclusion
Salesforce Service Provider (www.saleforce.com)
 Call Center Service
 Incident Management Service
 Complaint Tracking Service
 Service Portal
 e-voting Service
 Voice and Video Conference Service
 ERP
 CRM
ahari@isi.org.ir
24/28
Definition
Reference
Model
Delivery
Models
Security
S.P &
Customers
Conclusion
Top 8 Cloud Computing Companies
http://www.gartner.com
ahari@isi.org.ir
25/28
24
Definition
Reference
Model
Delivery
Models
Security
S.P &
Customers
Conclusion
Benefits of Cloud Computing
 Security
 Scalability
 Availability
 Performance
 Cost-effective
 Acquire resources on demand
 Release resources when no longer needed
 Pay for what you use
 Turn fixed cost into variable cost
ahari@isi.org.ir
1
26/28
7
Definition
Reference
Model
Delivery
Models
Security
S.P &
Customers
Conclusion
Cloud computing challenges
 Stable and High Network Bandwidth
 Not Integrated Standard for Service Providers to Develop
Cloud computing Services
Developers have Many Problems To Develop Scalable and
Flexible Applications and Services
 Security Problems if Not Comply Security Factors
 Single Point of failure If Not Use Dual Home Service
Providers
ahari@isi.org.ir
27/28
Definition
Reference
Model
Delivery
Models
Security
S.P &
Customers
Conclusion
Future Research on Cloud Computing
 Operations Support System (OSS) and Umbrella Management
For Cloud Services
 Special Security Platform For Cloud Security Services
 Integrated Standard For Cloud Service Providers
ahari@isi.org.ir
28/28
Thank You
ahari@isi.org.ir
Download