Cloud

advertisement
Cloud Strategy for organization
The top 10 strategic technologies (2010)
Gartner, Inc. ได้ วิเคราะห์ Trend ของเทคโนโลยีในปี นี ้และประกาศ
เทคโนโลยีที่จะเป็ นกลยุทธสาหรับองค์กรต่างๆใน ปี 2010 ผลการวิเคราะห์นี ้
ถูกพรี เซ้ นท์ในงาน Gartner Symposium/ITxpo
1.
2.
3.
4.
5.
Cloud Computing
Advanced Analytics
Client Computing.
IT for Green
Reshaping the Data
Center
6. Social Computing
7. Security – Activity
Monitoring
8. Flash Memory
9. Virtualization for
Availability
10. Mobile Applications
http://www.gracezone.org/index.php/management-article/720-technology-trend-2010
• Cloud Computing เป็ นการให้ บริ การโดยการนาเทคโนโลยีสารสนเทศร่วมกับ
อินเทอร์ เน็ตเข้ ามาใช้ เพื่อที่สง่ มอบการให้ บริ การให้ กบั ลูกค้ าได้ เร็ วที่สดุ
• Advanced Analytics การพิจารณาจุด Optimization และการจาลอง
เหตุการณ์ (simulation) จะสามารถใช้ เครื่ องมีอวิเคราะห์และโมเดลที่จะ
Maximize Business Process และสามารถที่จะตัดสินใจได้ อย่างมีประสิทธิภาพ
• Client Computing Virtualization ในช่วงที่ผา่ นมาเป็ นหนทางใหม่ของการ
จัดชุดสาเร็ จรูปการให้ บริ การทาง คอมพิวเตอร์ (packaging client computing
applications and capabilities) ส่งผลให้ PC hardware platform
และ OS platform, มีความสาคัญลดลงองค์กรจึงควรที่จะกระตือรื อล้ นในการสร้ าง
RoadMap ระยะ 5-8 ปี ของ client computing
• IT for Green IT สามารถนาไปใช้ โยงกับเรื่ องสิง่ แวดล้ อมได้ หลากหลายอยูแ่ ล้ ว ยิ่งใช้
IT มากองค์กรจะยิ่งมีความรู้สกึ ของการรักษาสภาพแวดล้ อมมากขึ ้น
• Reshaping the Data Center การสร้ าง data centers ใหม่มกั จะใช้ พื ้นที่
เปิ ดสีขาวใหญ่มากทั ้งฟลอร์ ให้ พลังงานเต็มที่พร้ อม UPS อย่างดี ระบายความร้ อนด้ วย
อากาศหรื อน ้า อย่างไรก็ตาม ต้ นทุนจริ งๆจะต่าลงถ้ าองค์กรประยุกต์ใช้ Data Center
แบบ pod-based ทั ้งในส่วนของโครงสร้ างและ วิธีการต่อขยาย
http://www.gracezone.org/index.php/management-article/720-technology-trend-2010
• Social Computing การประมวลผลทางคอมพิวเตอร์ โดยใช้ พฤติกรรมต่างๆ
ของสังคมออนไลน์
• Security – Activity Monitoring เทคโนโลยีครบชุดหลายตัวที่มา
รวมกัน ทังตั
้ วที่สามารถ monitoring และเครื่ องมือวิเคราะห์จะช่วยให้ องค์กร
สามารถที่จะตรวจจับและวิเคราะห์ เหตุการณ์ที่เสี่ยงได้ ดีขึ ้นมาก
• Flash Memory หน่วยความจาแบบ Flash ไม่ใช่ของใหม่ แต่มนั ได้ พฒ
ั นา
จนเป็ นทางเลือกใหม่ของการบันทึกข้ อมูลไปแล้ ว
• Virtualization for Availability Virtualization ถือเป็ น top
strategic technologies มาสองสามปี และปี นี ้ก็ยงั ติดอันดับอยู่
• Mobile Applications ภายในสิ ้นปี 2010 คนจานวน 1.2 พันล้ านคนจะมี
อุปกรณ์มือถือที่มีสภาพแวดล้ อมทางธุรกิจ Mobile ที่เข้ มข้ นและเว็บไซต์ที่
ตอบสนองการใช้ งานดังกล่าวเป็ นจานวนมาก
http://www.gracezone.org/index.php/management-article/720-technology-trend-2010
CLOUD COMPUTING
Cloud Competence With
Confidence
5
How do you define Cloud Computing?
• Cloud = from common representation of
“somewhere on the Web”
• Comprised of systems that “somebody else”
is responsible to deliver
• Expectation that delivered services will
always be available
• If you can find it, you can use it
Cloud Competence With
Confidence
8
NIST Definition
•
NIST Definition of Cloud Computing*
“Cloud computing is a model for enabling 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. This cloud
model promotes availability and is composed of five essential characteristics,
three service models, and four deployment models.”
•
Note: Cloud software takes full advantage of the cloud paradigm by being service
oriented with a focus on statelessness, low coupling, modularity, and semantic
interoperability.
* National Institute of Standards and Technology (NIST) : Cloud Computing
http://csrc.nist.gov/groups/SNS/cloud-computing/index.html
Cloud Competence With
Confidence
9
NIST Definition (cont.)
•
Essential characteristics of Cloud Computing
•
•
•
•
•
On-demand self-service. A consumer can unilaterally provision computing capabilities, such
as server time and network storage, as needed automatically without requiring human
interaction with each service’s provider.
Broad network access. Capabilities are available over the network and accessed through
standard mechanisms that promote use by heterogeneous thin or thick client platforms
(e.g., mobile phones, laptops, and PDAs).
Resource pooling. The provider’s computing resources are pooled to serve multiple
consumers using a multi-tenant model, with different physical and virtual resources
dynamically 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). Examples of resources include
storage, processing, memory, network bandwidth, and virtual machines.
Rapid elasticity. Capabilities can be rapidly and elastically provisioned, in some cases
automatically, to quickly scale out and rapidly released to quickly scale in. To the consumer,
the capabilities available for provisioning often appear to be unlimited and can be
purchased in any quantity at any time.
Measured Service. Cloud systems automatically control and optimize resource use by
leveraging a metering capability at some level of abstraction appropriate to the type of
service (e.g., storage, processing, bandwidth, and active user accounts). Resource usage
can be monitored, controlled, and reported providing transparency for both the provider and
consumer of the utilized service.
Cloud Competence With
Confidence
10
NIST Definition (cont.)
•
Service Models:
•
•
•
(Cloud) Software as a Service (SaaS). The capability provided to the consumer is to use
the provider’s applications running on a cloud infrastructure. The applications are
accessible from various client devices through a thin client interface such as a web browser
(e.g., web-based email). The consumer does not manage or control the underlying cloud
infrastructure including network, servers, operating systems, storage, or even individual
application capabilities, with the possible exception of limited user-specific application
configuration settings.
(Cloud) Platform as a Service (PaaS). The capability provided to the consumer is to deploy
onto the cloud infrastructure consumer-created or acquired applications created using
programming languages and tools supported by the provider. The consumer does not
manage or control the underlying cloud infrastructure including network, servers, operating
systems, or storage, but has control over the deployed applications and possibly
application hosting environment configurations.
(Cloud) Infrastructure as a Service (IaaS). The capability provided to the consumer is to
provision processing, storage, networks, and other fundamental computing resources
where the consumer is able to deploy and run arbitrary software, which can include
operating systems and applications. The consumer does not manage or control the
underlying cloud infrastructure but has control over operating systems, storage, deployed
applications, and possibly limited control of select networking components (e.g., host
firewalls).
Cloud Competence With
Confidence
11
NIST Definition (cont.)
•
Deployment Models:
• Private cloud. The cloud infrastructure is operated solely for an
organization. It may be managed by the organization or a third party
and may exist on premise or off premise.
• Community cloud. The cloud infrastructure is shared by several
organizations and supports a specific community that has shared
concerns (e.g., mission, security requirements, policy, and compliance
considerations). It may be managed by the organizations or a third
party and may exist on premise or off premise.
• Public cloud. The cloud infrastructure is made available to the general
public or a large industry group and is owned by an organization
selling cloud services.
• Hybrid cloud. The cloud infrastructure is a composition of two or more
clouds (private, community, or public) that remain unique entities but
are bound together by standardized or proprietary technology that
enables data and application portability (e.g., cloud bursting for loadbalancing between clouds).
Cloud Competence With
Confidence
12
Visualized Cloud Definition from NIST
Essential
Characteristics
Service
Models
Deployment
Models
Cloud Competence With
Confidence
Measured Service
On-Demand
Self Service
Software as a Service
(SaaS)
Public
Rapid Elasticity
Broad Network
Access
Resource
Pooling
Platform as a Service
(PaaS)
Private
13
Hybrid
Infrastructure as a
Service (IaaS)
Community
Traditional IT vs. Cloud Computing
Traditional IT
Consumption
Cloud
Computing
Dedicated
Shared (multi-tenancy)
HW & SW procurement
“the old way”
Self service
New services added
manually
Scale on-demand
Semi-automated repair
of system failure
Automated recovery due to
integration / interoperable
Months
Minutes
Cost
Incremental CapEx
purchases
Pay per use
Cloud Competence With
Confidence
14
Ease of Use
Scalability
Availability
Provisioning
The cloud Promise
• Low IT barriers to
innovation
• Business agility booster
• Business needs driving
demand
Drive new
values
Scale
based on
needs
Time to
market
Control
costs
• No upfront investments
or capital expenditures
• Immediate access to
needed capacity &
resources
Cloud Competence With
Confidence
• Find the scaling balance:
• No lost possibilites
• No over-capacity
• Scale up or down
• Pay-per-use
• Opex vs Capex
15
Intel IT cloud computing strategy grows
the cloud from inside out
Primary elements of Intel IT’s private
cloud architecture
Private cloud infrastructure as a service
• Large resource pools based on virtualized infrastructure
provide greater flexibility and efficiency
Private cloud infrastructure capability phasing
Potential benefits and concerns
Cloud delivery model: hybrid
Download