SlideShare une entreprise Scribd logo
1  sur  8
Télécharger pour lire hors ligne
EMC IT AUTOMATES ENTERPRISE
PLATFORM AS A SERVICE
Self-service portal delivers ready-to-use
development platform in less than one hour
Application developers order from online catalog with just a few clicks
EMC IT has automated provisioning of Enterprise Platform as a Service (ePaaS)
using cloud-optimized management tools and a self-service portal.
The initial prototype service automates on-demand delivery of EMC VMware
vFabric™ Suite runtime platforms to application developers at EMC, leveraging
VMware vCloud Suite and Puppet Labs tools. The service reduces the time-toprovision a complete development environment for SpringSource Java
applications—including network, storage, data protection, and application
monitoring— from months to days, and, in some cases, to less than one hour.
The automated ePaaS capability marks an important milestone in EMC’s cloud
journey to transform its global IT operation into a fully automated service delivery
organization. The portal is now being extended to enable EMC developers to selfEMC PERSPECTIVE

provision ready-to-use Microsoft .NET runtime platforms as well.
NEED FOR SPEED
Like other enterprises, EMC recognizes that its continued business innovation and
competitiveness depends on ever more agile and cost-efficient IT services.
EMC IT has long envisioned automated platform provisioning as a fundamental part
of being able to provide businesses with the IT services they need, when they need
them. Achieving this goal, however, had been hindered by a legacy of fragmented
and overlapping management tools and cumbersome IT processes.
With virtualization and the availability of new virtualization management tools, the
organization recognized an opportunity to take a new approach to delivering readyto-use platforms as a service.

FOCUSING ON APPLICATION DEVELOPERS
EMC IT decided to focus first on meeting the platform provisioning needs of
application developers. With approximately 500 EMC business applications, many
different project teams are concurrently creating, modifying, testing, and deploying
software around the world. The ability to quickly, efficiently, and securely provision
development platform requests would contribute significantly to strategic software
development lifecycle (SDLC) objectives and reducing the time and cost of bringing
innovation to market.
In addition, a relatively large proportion of IT provisioning requests are from
application developers. By streamlining and automating provisioning for this
community, EMC IT could realize considerable efficiency improvements, while also
restricting the impact of change and gaining experience for rolling out services to a
broader user population.

FOUR MONTHS, 600 WORK-HOURS
Traditionally, the creation of application development environments is an ad hoc,
largely manual, and siloed process. It is resource-intensive, error-prone, and takes
too long to support critical business and time-to-market objectives.
At EMC, for example, custom application development platform configurations could
take as long as 2-to-2.5 months to design—with deployment adding another month
or more. In all, the time from initial request to platform delivery could be as long as
4 months—and require 600 work-hours of effort.
Highly variable development platform configurations have consequences after
deployment, too. They make the IT environment less stable and scalable, increase
support costs, and complicate enterprise SDLC initiatives.
What’s more, developers are increasingly bringing their own personal servers to
work—or purchasing servers from the public cloud—to meet critical deadlines for
testing projects and delivering innovation. When the project is done, the user must
submit a request with IT to integrate the server into the corporate standard, which
is a long and costly process. These practices also expose the enterprise to multiple
security risks.

ACCELERATING DEVELOPMENT WITH PRIVATE
CLOUD
In addressing development platform provisioning time, cost, and risk issues, EMC IT
was able to build on and leverage virtual cloud infrastructure and efforts already
underway to optimize its cloud operating model with end-to-end IT-as-a-Service
(ITaaS) capabilities.
With 93 percent of its data center infrastructure now virtualized, EMC IT has

EMC IT TRANSFORMATION

achieved many of its Infrastructure-as-a-Service (IaaS) objectives. Enterprise
applications, virtualized on VCE Vblock™ Systems are managed using VMware

RESULTS

operations and automation tools. An IaaS infrastructure service catalog has been

EMC IT’s new ePaaS capability
builds on the transformation todate in the organization’s Cloud
Infrastructure and Virtual Data
Centers.

developed. And virtual infrastructure (virtual CPUs, memory, storage) is dynamically

EMC’s IT transformation journey
began in 2004, when, as an
$8.2-billion-dollar company with
24,000 employees, it installed its
first virtual VMware ESX server.
Today, EMC is a $21.7-billiondollar company, with 60,000
employees. More than 93% of its
infrastructure is virtualized
(~10,000 OS images) and it is
closing in on its goal to be 100%
virtualized.

EMC IT is working to reduce the cost and time of delivering these capabilities in

Since then, EMC’s service
business, solution portfolio,
revenues, and workforce have
grown dramatically—and the size
of its data has grown 13-fold—
yet the corporate IT budget and
physical data center space have
remained constant.
Years ago, every application that
came into the datacenter was
designed from the ground up
with its own dedicated stack.
Now EMC IT is leveraging its
virtual infrastructure to change
its IT service delivery mode and
to “go to market” with new PaaS
and other highly responsive and
efficient IT-as-a-Service offerings
for business users.
For more information on EMC IT
initiatives and results, visit the:
EMC IT Proven website at:

www.EMC.com/emcitproven
EMC IT Blog Site at:
www.EMC.com/emcit

3

pooled and shared across EMC global data centers.
To be productive, however, users need more than infrastructure. They need access
to specific software capabilities.

multiple ways, including:
•

Enterprise Platform as a Service—ePaaS delivers on-demand delivery of
automated IT platform operations as a service, including compute, network,
storage, data protection, monitoring, and application development

•

Software as a Service—SaaS enables authorized users to securely access and
work with private or public cloud based applications using an on-demand
consumption model

•

User Interface as a Service—UIaaS exposes each user to the layers of
application services they need through a variety of virtualized client interface
experiences, including mobility, virtual desktop, and/or “bring your own device”
(BYOD) computing choices

Wrapping all of these services together are user-centered IT Service Management
practices and end-to-end processes that replace traditional technology-centered
silos and leverage new, more intelligent and automated IT operations and services
orchestration tools.
EPAAS PROOF-OF-CONCEPT
EMC IT, working with EMC Global Services consultants and Puppet Labs, developed a
proof-of-concept (PoC) self-service portal for the EMC application development
community that automates platform provisioning and significantly reduces the timeto-deploy new applications.
The team began by defining software development lifecycle (SDLC) provisioning
processes and designing a flexible proof-of-concept ePaaS architecture suitable for
deployment across both private and public clouds that would automate these
processes.
The initial prototype focused on enabling development and IT administrators to
create, modify, or decommission standardized vFabric Suite application
environments to build, run, and manage SpringSource Java applications—and to
monitor the platform build and delivery in real time from a single access point.
The following components work together to enable end-to-end, automated platform
request, definition/selection, build, and delivery:
•

VCE Vblock Systems for virtual compute, storage, networking, and the VMware
vSphere data center operating system

•

VMware vCloud® Automation Center™ for managing the self-service ordering
portal, including approvals and notifications and enforcing business and IT
policies throughout the service lifecycle

•

VMware® vCenter™ Orchestrator™ for provisioning infrastructure

•

Puppet middleware, developed jointly by EMC and Puppet Labs for automated
co-promotion and integration

•

VMware vCenter Operations Management Suite for automated operations
management

•

VMware vCloud Networking and Security (formerly VMware vShield) for
automated security and load balancing

ePaaS Proof-of-Concept
vCloud Automation Center
Serv ice Catalog an d Au tomation

vCenter
Orchestrator

Puppet

Middleware

I n frastru ctu re

I n itial target
work load:
C us tom apps
running on
vFabric

Automated
SDLC
Processes

vCloud Networking and Security
Secu rity

vCenter Operations Management Suite
Mon itorin g an d Man agemen t

Vblock

VMware Priv ate Clou d

VMware
Virtual
Private
Clo ud

( FUTUR E)

© Copyright 2013 EMC Corporation. All rights reserved.

Figure 1. The Working with consultants from EMC Global Services, EMC IT
automated delivery of Platform as a Service. The initial workload is for
custom Spring Java applications in the VMware vFabric Suite runtime
environment. The service is currently being expanded to serve Microsoft
.NET development platforms as well.

4

1
HOW IT WORKS
Rather than submitting a request for specific infrastructure and
software to IT, users choose from a list of standardized platform
service offerings in a secure, self-service portal.
Users log in and select virtual machine (VM) images that reflect the
corporate “gold standard” image with standard corporate security
and backup.
Structured, standard service offerings, based on three tiers—the
application tier, web tier, and data tier—limit variation to ensure
consistency and simplify downstream support.
Requesters can use the portal to monitor the progress of their
order through the automated build and delivery.
Once the user has completed development and testing the VM is
returned to IT.
AUTOMATED SERVICE CATALOG
vCloud Automation Center (vCAC) controls portal access and
automates the catalog request service, using role-based access to
deliver the service options relevant to the individual user.
The user selects from a graphical menu to specify requirements,
including configuration, compliance, delivery, and chargeback
information and enters the quantity required. The user can review
their order and edit if required. They can also review cost prior to
submitting their order.
After the order is submitted, vCAC monitors the progress of the
provisioning process and sends the requester update notifications
via email. The requester can also return to the portal to check
status, which is updated in realtime.
AUTOMATED PROVISION MANAGEMENT
vCenter Orchestrator (vCO) acts as the virtual infrastructure
provisioning engine. It adds virtual machines (VMs) to the network,
and generates the application configuration. It manages the
sequence of provisioning and, as required, calls other subsystems
to execute specific provisioning tasks.
vCO also monitors the provisioning process as it executes.
Authorized users can view a dashboard with the status of all orders
submitted. They can select an expanded view for each order to
view details of workflow execution progress and status, and drill
down for still more detail on each of the specific services initiated
by the vCAC order.
AUTOMATED SECURITY AND LOAD BALANCING
vCloud Networking and Security automatically implements preapproved policies to manage platform security, including secure
application isolation from other applications hosted in the
environment. The tool uses the provisioning pools, which describe
individual machines attached to virtual interfaces, to automatically
configure load balancing.

5
ePaaS Automated Platform Provisioning
Start

ePaaS
Self Service Portal
(Services Catalog)
Request New
vFabric based
Application
Platform

Specify
Application
Platform Data

VMware vCloud
Automation Center

VMware Cloud
Orchestration (VCO)
Add VMs to DNS

Generate
Host Name

Provision
Virtual
Machines
Send Email
Notification

Generate Application
Configuration File
Create vCloud
Networking and
Security Configuration
Add to DB
Components / Best
Practices
Install and Start
Puppet Agent

Puppet

Configure ERS
Apache Web Server
Install vFabric TC
Server
Create Database
Create Source
Control Repository

Email

Create Build
Workspace in Jenkins
Report Completion

Update Status

End

© Copyright 2013 EMC Corporation. All rights reserved.

3

Figure 2. The EMC IT ePaaS solution uses VMware operating and
management software and middleware jointly developed with Puppet Labs
to automate the entire development platform provisioning process.

AUTOMATED INTEGRATION
The Puppet Labs Provisioning Solution, an open source, operating system-agnostic
provisioning solution developed with EMC, works in conjunction with vCO and vCloud
Networking and Security to automate integration and co-promotion.
It creates a source code control repository using the open source Git version control
and source code management (SCM) system and creates a build workspace in
Jenkins, an open source continuous integration tool written in Java.
It uses the Jenkins build and deployment script to automatically configure the
Apache web server, install the vFabric TC Server, and create the database.
The Puppet management console enables EMC IT to validate the successful build and
configuration of the web servers, application servers, and Oracle database servers
necessary for hosting the application.
Puppet also uses Jenkins and Git for configuration and license management
throughout the lifecycle, for strict control of license utilization and costs.

AUTOMATED DEPLOYMENT
In addition to delivering the vFabric and SpringSource tool suite platform, Puppet
clones the Git repository it has configured and imports the user’s project into a local
copy of the Git repository, where new application code can be added. After the
developer has completed code development, the application is automatically pushed
to the Git repository, where the Jenkins build and deployment automation scripts are
invoked. The deployed application is accessed through the web server, where
authentication is provided using RSA Access Manager, which provides secure access
management.

AUTOMATED MANAGEMENT
IT administrators can monitor the build process through vCenter Operations
(vCOPS) Manager. At login, users are presented with a dashboard showing a high
level view of applications and infrastructure components and the performance,
capacity, and availability associated with the application tag.

6
Each resource can then be individually selected to show more detailed metrics, for
example: CPU, memory, and storage performance. Administrators can review
historical data, as well as current statistics, and use the data to perform predictive
analysis.
An automation process runs in the background for each application tag, periodically
updating the topology with additional metric data. For example, infrastructure data
is collected from Virtual Center and application-specific data is collected by Hyperic
and Oracle Enterprise Manager and categorized in the topology view, to provide a
single consolidated performance view of the application.
Administrators can again drill down for more detail. For example, for storage, they
can see capacity, allocated disk space, disk I/0, the number of running VMs, and
individual data stores associated with each platform. They can also look at how
other applications are affecting the application; for example, applications sharing
virtual LUNs.

FASTER TIME-TO-VALUE
Currently, automated ePaaS delivered from private cloud enables user-selected
application development platforms to be deployed within an hour or a day, instead
of taking weeks and months.
Combined with the use of agile development methodologies and more integrated
and efficient management techniques across the application life cycle, ePaaS helps
EMC IT to meet demand from application and business unit stakeholders for faster
production releases, which, in turn, enables the company to better meet the needs
of its customers and compete in the marketplace.
EMC IT is continuing to invest in the evolution and enhancement of a robust ePaaS
capability. Currently, it is working to extend the service to developers requesting
Microsoft .NET platforms.
The business case indicates payback of operational and capital investment in an
enterprise capability within 2 years through benefits, including:
•

Faster time-to-value with platform provisioning, with turnaround times reduced
from weeks and months to hours and minutes

•

Increased quality through configuration standardization, automation, and
enforcement

•

Increased efficiency through automation and complexity reduction

•

Increased self-service, from help desk to portal

•

Increased user satisfaction, from IT issued to business and user choice

•

Increased financial accountability and transparency, from subsidized budget to
metered, cost-neutral chargeback

•

7

Increased operation efficiency, from Infrastructure silos to IT services
SUMMARY
Reaching a fully automated ePaaS capability is an important milestone for EMC IT in
providing the agility EMC needs to meet rapidly changing customer needs in global
markets. Allowing business users to create their own application landscapes with a
few clicks of a button is no longer a futuristic vision.

EMC GLOBAL SERVICES ACCELERATES
OPERATIONAL TRANSFORMATION
The EMC IT ePaaS project team enlisted the experience and support of professionals
in EMC Global Services to help automate the processes used to offer platform
provisioning services to application developers. EMC Global Services experts enable IT
organizations to realize the practical advantages of cloud-optimized operations,
faster, by helping to:
•

Prioritize and focus initial service management efforts on automating a particular
set of services

•

Quantify and measure incremental payback on operating model improvements

•

Guide teams in making the technical, organizational, cultural, and operational
shifts necessary to move from managing IT components to managing IT services

•

Transfer and mentor service design skills by working alongside internal staff

•

Define standardized tiers of services and present these services to the business
through intuitive, role-specific service portals

For more information about how EMC Global Services can help with operational
transformation, click here.

CONTACT US
To learn more about how EMC
products, services, and solutions can
help solve your business and IT
challenges, contact your local
representative or authorized
www.EMC.com.

EMC2, EMC, and the EMC logo are registered trademarks or trademarks of EMC Corporation in the
United States and other countries. VMware and vCloud are registered trademarks or trademarks
of VMware, Inc., in the United States and other jurisdictions. All other trademarks used herein are
the property of their respective owners. © Copyright 2013 EMC Corporation. All rights reserved.
Published in the USA. 12/13 EMC Perspective H12674

www.EMC.com

EMC believes the information in this document is accurate as of its publication date. The
information is subject to change without notice.

reseller—or visit us at

Contenu connexe

En vedette

роль методиста по профориентации в формировании готовности
роль методиста по профориентации в формировании готовностироль методиста по профориентации в формировании готовности
роль методиста по профориентации в формировании готовности
Татьяна Глинская
 
Women CEO’s in Family Business: Challenges & Differentiating Styles
Women CEO’s in Family Business: Challenges & Differentiating StylesWomen CEO’s in Family Business: Challenges & Differentiating Styles
Women CEO’s in Family Business: Challenges & Differentiating Styles
DaleCarnegieIndia1
 
Flipbook sarah burress
Flipbook sarah burressFlipbook sarah burress
Flipbook sarah burress
Sarah_Burress
 
Confluence performance testing
Confluence performance testingConfluence performance testing
Confluence performance testing
Aleksandr Zhuikov
 
Thuoc kep co khi
Thuoc kep co khiThuoc kep co khi
Thuoc kep co khi
machupilani
 
Cơ bản về tủ lạnh
Cơ bản về tủ lạnhCơ bản về tủ lạnh
Cơ bản về tủ lạnh
machupilani
 

En vedette (16)

Stomp presentation v1.5.1
Stomp presentation v1.5.1Stomp presentation v1.5.1
Stomp presentation v1.5.1
 
Topic 9 final accounts
Topic 9 final accountsTopic 9 final accounts
Topic 9 final accounts
 
Freddy bolivar
Freddy bolivarFreddy bolivar
Freddy bolivar
 
Internet mariona
Internet marionaInternet mariona
Internet mariona
 
Netwerk Bewust Verbruiken, Sharing and Repairing
Netwerk Bewust Verbruiken, Sharing and RepairingNetwerk Bewust Verbruiken, Sharing and Repairing
Netwerk Bewust Verbruiken, Sharing and Repairing
 
роль методиста по профориентации в формировании готовности
роль методиста по профориентации в формировании готовностироль методиста по профориентации в формировании готовности
роль методиста по профориентации в формировании готовности
 
Women CEO’s in Family Business: Challenges & Differentiating Styles
Women CEO’s in Family Business: Challenges & Differentiating StylesWomen CEO’s in Family Business: Challenges & Differentiating Styles
Women CEO’s in Family Business: Challenges & Differentiating Styles
 
Flipbook sarah burress
Flipbook sarah burressFlipbook sarah burress
Flipbook sarah burress
 
Confluence performance testing
Confluence performance testingConfluence performance testing
Confluence performance testing
 
The Digital Universe of Tomorrow
The Digital Universe of TomorrowThe Digital Universe of Tomorrow
The Digital Universe of Tomorrow
 
Factor markets
Factor marketsFactor markets
Factor markets
 
Thuoc kep co khi
Thuoc kep co khiThuoc kep co khi
Thuoc kep co khi
 
Fashion & tecnologia
Fashion & tecnologiaFashion & tecnologia
Fashion & tecnologia
 
Presentazione andrea molza 24 05-12 definitiva
Presentazione andrea molza 24 05-12 definitivaPresentazione andrea molza 24 05-12 definitiva
Presentazione andrea molza 24 05-12 definitiva
 
Cơ bản về tủ lạnh
Cơ bản về tủ lạnhCơ bản về tủ lạnh
Cơ bản về tủ lạnh
 
Aplicaciones modernas con React.js
Aplicaciones modernas con React.jsAplicaciones modernas con React.js
Aplicaciones modernas con React.js
 

Plus de EMC

Modern infrastructure for business data lake
Modern infrastructure for business data lakeModern infrastructure for business data lake
Modern infrastructure for business data lake
EMC
 
Virtualization Myths Infographic
Virtualization Myths Infographic Virtualization Myths Infographic
Virtualization Myths Infographic
EMC
 
Data Science and Big Data Analytics Book from EMC Education Services
Data Science and Big Data Analytics Book from EMC Education ServicesData Science and Big Data Analytics Book from EMC Education Services
Data Science and Big Data Analytics Book from EMC Education Services
EMC
 

Plus de EMC (20)

INDUSTRY-LEADING TECHNOLOGY FOR LONG TERM RETENTION OF BACKUPS IN THE CLOUD
INDUSTRY-LEADING  TECHNOLOGY FOR LONG TERM RETENTION OF BACKUPS IN THE CLOUDINDUSTRY-LEADING  TECHNOLOGY FOR LONG TERM RETENTION OF BACKUPS IN THE CLOUD
INDUSTRY-LEADING TECHNOLOGY FOR LONG TERM RETENTION OF BACKUPS IN THE CLOUD
 
Cloud Foundry Summit Berlin Keynote
Cloud Foundry Summit Berlin Keynote Cloud Foundry Summit Berlin Keynote
Cloud Foundry Summit Berlin Keynote
 
EMC GLOBAL DATA PROTECTION INDEX
EMC GLOBAL DATA PROTECTION INDEX EMC GLOBAL DATA PROTECTION INDEX
EMC GLOBAL DATA PROTECTION INDEX
 
Transforming Desktop Virtualization with Citrix XenDesktop and EMC XtremIO
Transforming Desktop Virtualization with Citrix XenDesktop and EMC XtremIOTransforming Desktop Virtualization with Citrix XenDesktop and EMC XtremIO
Transforming Desktop Virtualization with Citrix XenDesktop and EMC XtremIO
 
Citrix ready-webinar-xtremio
Citrix ready-webinar-xtremioCitrix ready-webinar-xtremio
Citrix ready-webinar-xtremio
 
EMC FORUM RESEARCH GLOBAL RESULTS - 10,451 RESPONSES ACROSS 33 COUNTRIES
EMC FORUM RESEARCH GLOBAL RESULTS - 10,451 RESPONSES ACROSS 33 COUNTRIES EMC FORUM RESEARCH GLOBAL RESULTS - 10,451 RESPONSES ACROSS 33 COUNTRIES
EMC FORUM RESEARCH GLOBAL RESULTS - 10,451 RESPONSES ACROSS 33 COUNTRIES
 
EMC with Mirantis Openstack
EMC with Mirantis OpenstackEMC with Mirantis Openstack
EMC with Mirantis Openstack
 
Modern infrastructure for business data lake
Modern infrastructure for business data lakeModern infrastructure for business data lake
Modern infrastructure for business data lake
 
Force Cyber Criminals to Shop Elsewhere
Force Cyber Criminals to Shop ElsewhereForce Cyber Criminals to Shop Elsewhere
Force Cyber Criminals to Shop Elsewhere
 
Pivotal : Moments in Container History
Pivotal : Moments in Container History Pivotal : Moments in Container History
Pivotal : Moments in Container History
 
Data Lake Protection - A Technical Review
Data Lake Protection - A Technical ReviewData Lake Protection - A Technical Review
Data Lake Protection - A Technical Review
 
Mobile E-commerce: Friend or Foe
Mobile E-commerce: Friend or FoeMobile E-commerce: Friend or Foe
Mobile E-commerce: Friend or Foe
 
Virtualization Myths Infographic
Virtualization Myths Infographic Virtualization Myths Infographic
Virtualization Myths Infographic
 
Intelligence-Driven GRC for Security
Intelligence-Driven GRC for SecurityIntelligence-Driven GRC for Security
Intelligence-Driven GRC for Security
 
The Trust Paradox: Access Management and Trust in an Insecure Age
The Trust Paradox: Access Management and Trust in an Insecure AgeThe Trust Paradox: Access Management and Trust in an Insecure Age
The Trust Paradox: Access Management and Trust in an Insecure Age
 
EMC Technology Day - SRM University 2015
EMC Technology Day - SRM University 2015EMC Technology Day - SRM University 2015
EMC Technology Day - SRM University 2015
 
EMC Academic Summit 2015
EMC Academic Summit 2015EMC Academic Summit 2015
EMC Academic Summit 2015
 
Data Science and Big Data Analytics Book from EMC Education Services
Data Science and Big Data Analytics Book from EMC Education ServicesData Science and Big Data Analytics Book from EMC Education Services
Data Science and Big Data Analytics Book from EMC Education Services
 
Using EMC Symmetrix Storage in VMware vSphere Environments
Using EMC Symmetrix Storage in VMware vSphere EnvironmentsUsing EMC Symmetrix Storage in VMware vSphere Environments
Using EMC Symmetrix Storage in VMware vSphere Environments
 
Using EMC VNX storage with VMware vSphereTechBook
Using EMC VNX storage with VMware vSphereTechBookUsing EMC VNX storage with VMware vSphereTechBook
Using EMC VNX storage with VMware vSphereTechBook
 

Dernier

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Dernier (20)

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 

EMC IT Automates Enterprise Platform as a Service

  • 1. EMC IT AUTOMATES ENTERPRISE PLATFORM AS A SERVICE Self-service portal delivers ready-to-use development platform in less than one hour Application developers order from online catalog with just a few clicks EMC IT has automated provisioning of Enterprise Platform as a Service (ePaaS) using cloud-optimized management tools and a self-service portal. The initial prototype service automates on-demand delivery of EMC VMware vFabric™ Suite runtime platforms to application developers at EMC, leveraging VMware vCloud Suite and Puppet Labs tools. The service reduces the time-toprovision a complete development environment for SpringSource Java applications—including network, storage, data protection, and application monitoring— from months to days, and, in some cases, to less than one hour. The automated ePaaS capability marks an important milestone in EMC’s cloud journey to transform its global IT operation into a fully automated service delivery organization. The portal is now being extended to enable EMC developers to selfEMC PERSPECTIVE provision ready-to-use Microsoft .NET runtime platforms as well.
  • 2. NEED FOR SPEED Like other enterprises, EMC recognizes that its continued business innovation and competitiveness depends on ever more agile and cost-efficient IT services. EMC IT has long envisioned automated platform provisioning as a fundamental part of being able to provide businesses with the IT services they need, when they need them. Achieving this goal, however, had been hindered by a legacy of fragmented and overlapping management tools and cumbersome IT processes. With virtualization and the availability of new virtualization management tools, the organization recognized an opportunity to take a new approach to delivering readyto-use platforms as a service. FOCUSING ON APPLICATION DEVELOPERS EMC IT decided to focus first on meeting the platform provisioning needs of application developers. With approximately 500 EMC business applications, many different project teams are concurrently creating, modifying, testing, and deploying software around the world. The ability to quickly, efficiently, and securely provision development platform requests would contribute significantly to strategic software development lifecycle (SDLC) objectives and reducing the time and cost of bringing innovation to market. In addition, a relatively large proportion of IT provisioning requests are from application developers. By streamlining and automating provisioning for this community, EMC IT could realize considerable efficiency improvements, while also restricting the impact of change and gaining experience for rolling out services to a broader user population. FOUR MONTHS, 600 WORK-HOURS Traditionally, the creation of application development environments is an ad hoc, largely manual, and siloed process. It is resource-intensive, error-prone, and takes too long to support critical business and time-to-market objectives. At EMC, for example, custom application development platform configurations could take as long as 2-to-2.5 months to design—with deployment adding another month or more. In all, the time from initial request to platform delivery could be as long as 4 months—and require 600 work-hours of effort. Highly variable development platform configurations have consequences after deployment, too. They make the IT environment less stable and scalable, increase support costs, and complicate enterprise SDLC initiatives. What’s more, developers are increasingly bringing their own personal servers to work—or purchasing servers from the public cloud—to meet critical deadlines for testing projects and delivering innovation. When the project is done, the user must submit a request with IT to integrate the server into the corporate standard, which is a long and costly process. These practices also expose the enterprise to multiple security risks. ACCELERATING DEVELOPMENT WITH PRIVATE CLOUD In addressing development platform provisioning time, cost, and risk issues, EMC IT was able to build on and leverage virtual cloud infrastructure and efforts already underway to optimize its cloud operating model with end-to-end IT-as-a-Service (ITaaS) capabilities.
  • 3. With 93 percent of its data center infrastructure now virtualized, EMC IT has EMC IT TRANSFORMATION achieved many of its Infrastructure-as-a-Service (IaaS) objectives. Enterprise applications, virtualized on VCE Vblock™ Systems are managed using VMware RESULTS operations and automation tools. An IaaS infrastructure service catalog has been EMC IT’s new ePaaS capability builds on the transformation todate in the organization’s Cloud Infrastructure and Virtual Data Centers. developed. And virtual infrastructure (virtual CPUs, memory, storage) is dynamically EMC’s IT transformation journey began in 2004, when, as an $8.2-billion-dollar company with 24,000 employees, it installed its first virtual VMware ESX server. Today, EMC is a $21.7-billiondollar company, with 60,000 employees. More than 93% of its infrastructure is virtualized (~10,000 OS images) and it is closing in on its goal to be 100% virtualized. EMC IT is working to reduce the cost and time of delivering these capabilities in Since then, EMC’s service business, solution portfolio, revenues, and workforce have grown dramatically—and the size of its data has grown 13-fold— yet the corporate IT budget and physical data center space have remained constant. Years ago, every application that came into the datacenter was designed from the ground up with its own dedicated stack. Now EMC IT is leveraging its virtual infrastructure to change its IT service delivery mode and to “go to market” with new PaaS and other highly responsive and efficient IT-as-a-Service offerings for business users. For more information on EMC IT initiatives and results, visit the: EMC IT Proven website at: www.EMC.com/emcitproven EMC IT Blog Site at: www.EMC.com/emcit 3 pooled and shared across EMC global data centers. To be productive, however, users need more than infrastructure. They need access to specific software capabilities. multiple ways, including: • Enterprise Platform as a Service—ePaaS delivers on-demand delivery of automated IT platform operations as a service, including compute, network, storage, data protection, monitoring, and application development • Software as a Service—SaaS enables authorized users to securely access and work with private or public cloud based applications using an on-demand consumption model • User Interface as a Service—UIaaS exposes each user to the layers of application services they need through a variety of virtualized client interface experiences, including mobility, virtual desktop, and/or “bring your own device” (BYOD) computing choices Wrapping all of these services together are user-centered IT Service Management practices and end-to-end processes that replace traditional technology-centered silos and leverage new, more intelligent and automated IT operations and services orchestration tools.
  • 4. EPAAS PROOF-OF-CONCEPT EMC IT, working with EMC Global Services consultants and Puppet Labs, developed a proof-of-concept (PoC) self-service portal for the EMC application development community that automates platform provisioning and significantly reduces the timeto-deploy new applications. The team began by defining software development lifecycle (SDLC) provisioning processes and designing a flexible proof-of-concept ePaaS architecture suitable for deployment across both private and public clouds that would automate these processes. The initial prototype focused on enabling development and IT administrators to create, modify, or decommission standardized vFabric Suite application environments to build, run, and manage SpringSource Java applications—and to monitor the platform build and delivery in real time from a single access point. The following components work together to enable end-to-end, automated platform request, definition/selection, build, and delivery: • VCE Vblock Systems for virtual compute, storage, networking, and the VMware vSphere data center operating system • VMware vCloud® Automation Center™ for managing the self-service ordering portal, including approvals and notifications and enforcing business and IT policies throughout the service lifecycle • VMware® vCenter™ Orchestrator™ for provisioning infrastructure • Puppet middleware, developed jointly by EMC and Puppet Labs for automated co-promotion and integration • VMware vCenter Operations Management Suite for automated operations management • VMware vCloud Networking and Security (formerly VMware vShield) for automated security and load balancing ePaaS Proof-of-Concept vCloud Automation Center Serv ice Catalog an d Au tomation vCenter Orchestrator Puppet Middleware I n frastru ctu re I n itial target work load: C us tom apps running on vFabric Automated SDLC Processes vCloud Networking and Security Secu rity vCenter Operations Management Suite Mon itorin g an d Man agemen t Vblock VMware Priv ate Clou d VMware Virtual Private Clo ud ( FUTUR E) © Copyright 2013 EMC Corporation. All rights reserved. Figure 1. The Working with consultants from EMC Global Services, EMC IT automated delivery of Platform as a Service. The initial workload is for custom Spring Java applications in the VMware vFabric Suite runtime environment. The service is currently being expanded to serve Microsoft .NET development platforms as well. 4 1
  • 5. HOW IT WORKS Rather than submitting a request for specific infrastructure and software to IT, users choose from a list of standardized platform service offerings in a secure, self-service portal. Users log in and select virtual machine (VM) images that reflect the corporate “gold standard” image with standard corporate security and backup. Structured, standard service offerings, based on three tiers—the application tier, web tier, and data tier—limit variation to ensure consistency and simplify downstream support. Requesters can use the portal to monitor the progress of their order through the automated build and delivery. Once the user has completed development and testing the VM is returned to IT. AUTOMATED SERVICE CATALOG vCloud Automation Center (vCAC) controls portal access and automates the catalog request service, using role-based access to deliver the service options relevant to the individual user. The user selects from a graphical menu to specify requirements, including configuration, compliance, delivery, and chargeback information and enters the quantity required. The user can review their order and edit if required. They can also review cost prior to submitting their order. After the order is submitted, vCAC monitors the progress of the provisioning process and sends the requester update notifications via email. The requester can also return to the portal to check status, which is updated in realtime. AUTOMATED PROVISION MANAGEMENT vCenter Orchestrator (vCO) acts as the virtual infrastructure provisioning engine. It adds virtual machines (VMs) to the network, and generates the application configuration. It manages the sequence of provisioning and, as required, calls other subsystems to execute specific provisioning tasks. vCO also monitors the provisioning process as it executes. Authorized users can view a dashboard with the status of all orders submitted. They can select an expanded view for each order to view details of workflow execution progress and status, and drill down for still more detail on each of the specific services initiated by the vCAC order. AUTOMATED SECURITY AND LOAD BALANCING vCloud Networking and Security automatically implements preapproved policies to manage platform security, including secure application isolation from other applications hosted in the environment. The tool uses the provisioning pools, which describe individual machines attached to virtual interfaces, to automatically configure load balancing. 5
  • 6. ePaaS Automated Platform Provisioning Start ePaaS Self Service Portal (Services Catalog) Request New vFabric based Application Platform Specify Application Platform Data VMware vCloud Automation Center VMware Cloud Orchestration (VCO) Add VMs to DNS Generate Host Name Provision Virtual Machines Send Email Notification Generate Application Configuration File Create vCloud Networking and Security Configuration Add to DB Components / Best Practices Install and Start Puppet Agent Puppet Configure ERS Apache Web Server Install vFabric TC Server Create Database Create Source Control Repository Email Create Build Workspace in Jenkins Report Completion Update Status End © Copyright 2013 EMC Corporation. All rights reserved. 3 Figure 2. The EMC IT ePaaS solution uses VMware operating and management software and middleware jointly developed with Puppet Labs to automate the entire development platform provisioning process. AUTOMATED INTEGRATION The Puppet Labs Provisioning Solution, an open source, operating system-agnostic provisioning solution developed with EMC, works in conjunction with vCO and vCloud Networking and Security to automate integration and co-promotion. It creates a source code control repository using the open source Git version control and source code management (SCM) system and creates a build workspace in Jenkins, an open source continuous integration tool written in Java. It uses the Jenkins build and deployment script to automatically configure the Apache web server, install the vFabric TC Server, and create the database. The Puppet management console enables EMC IT to validate the successful build and configuration of the web servers, application servers, and Oracle database servers necessary for hosting the application. Puppet also uses Jenkins and Git for configuration and license management throughout the lifecycle, for strict control of license utilization and costs. AUTOMATED DEPLOYMENT In addition to delivering the vFabric and SpringSource tool suite platform, Puppet clones the Git repository it has configured and imports the user’s project into a local copy of the Git repository, where new application code can be added. After the developer has completed code development, the application is automatically pushed to the Git repository, where the Jenkins build and deployment automation scripts are invoked. The deployed application is accessed through the web server, where authentication is provided using RSA Access Manager, which provides secure access management. AUTOMATED MANAGEMENT IT administrators can monitor the build process through vCenter Operations (vCOPS) Manager. At login, users are presented with a dashboard showing a high level view of applications and infrastructure components and the performance, capacity, and availability associated with the application tag. 6
  • 7. Each resource can then be individually selected to show more detailed metrics, for example: CPU, memory, and storage performance. Administrators can review historical data, as well as current statistics, and use the data to perform predictive analysis. An automation process runs in the background for each application tag, periodically updating the topology with additional metric data. For example, infrastructure data is collected from Virtual Center and application-specific data is collected by Hyperic and Oracle Enterprise Manager and categorized in the topology view, to provide a single consolidated performance view of the application. Administrators can again drill down for more detail. For example, for storage, they can see capacity, allocated disk space, disk I/0, the number of running VMs, and individual data stores associated with each platform. They can also look at how other applications are affecting the application; for example, applications sharing virtual LUNs. FASTER TIME-TO-VALUE Currently, automated ePaaS delivered from private cloud enables user-selected application development platforms to be deployed within an hour or a day, instead of taking weeks and months. Combined with the use of agile development methodologies and more integrated and efficient management techniques across the application life cycle, ePaaS helps EMC IT to meet demand from application and business unit stakeholders for faster production releases, which, in turn, enables the company to better meet the needs of its customers and compete in the marketplace. EMC IT is continuing to invest in the evolution and enhancement of a robust ePaaS capability. Currently, it is working to extend the service to developers requesting Microsoft .NET platforms. The business case indicates payback of operational and capital investment in an enterprise capability within 2 years through benefits, including: • Faster time-to-value with platform provisioning, with turnaround times reduced from weeks and months to hours and minutes • Increased quality through configuration standardization, automation, and enforcement • Increased efficiency through automation and complexity reduction • Increased self-service, from help desk to portal • Increased user satisfaction, from IT issued to business and user choice • Increased financial accountability and transparency, from subsidized budget to metered, cost-neutral chargeback • 7 Increased operation efficiency, from Infrastructure silos to IT services
  • 8. SUMMARY Reaching a fully automated ePaaS capability is an important milestone for EMC IT in providing the agility EMC needs to meet rapidly changing customer needs in global markets. Allowing business users to create their own application landscapes with a few clicks of a button is no longer a futuristic vision. EMC GLOBAL SERVICES ACCELERATES OPERATIONAL TRANSFORMATION The EMC IT ePaaS project team enlisted the experience and support of professionals in EMC Global Services to help automate the processes used to offer platform provisioning services to application developers. EMC Global Services experts enable IT organizations to realize the practical advantages of cloud-optimized operations, faster, by helping to: • Prioritize and focus initial service management efforts on automating a particular set of services • Quantify and measure incremental payback on operating model improvements • Guide teams in making the technical, organizational, cultural, and operational shifts necessary to move from managing IT components to managing IT services • Transfer and mentor service design skills by working alongside internal staff • Define standardized tiers of services and present these services to the business through intuitive, role-specific service portals For more information about how EMC Global Services can help with operational transformation, click here. CONTACT US To learn more about how EMC products, services, and solutions can help solve your business and IT challenges, contact your local representative or authorized www.EMC.com. EMC2, EMC, and the EMC logo are registered trademarks or trademarks of EMC Corporation in the United States and other countries. VMware and vCloud are registered trademarks or trademarks of VMware, Inc., in the United States and other jurisdictions. All other trademarks used herein are the property of their respective owners. © Copyright 2013 EMC Corporation. All rights reserved. Published in the USA. 12/13 EMC Perspective H12674 www.EMC.com EMC believes the information in this document is accurate as of its publication date. The information is subject to change without notice. reseller—or visit us at