SlideShare una empresa de Scribd logo
1 de 18
Identifying and Overcoming Challenges of
        Cloud Computing from the
   Enterprise Architecture Perspective

             2nd Annual Cloud Computing 2011

                 Dave Chen, CSSLP, TOGAF

                   Founder and Chairman
      Association of Enterprise Architects, HK Chapter
Agenda

Speaker’s Introduction

Introduction of AEA and HK Chapter (5 mins)

Identifying and Overcoming Challenges of Cloud Computing
from the Enterprise Architecture Perspective (30 mins)

Q&A Discussion (10 mins)
Association of Enterprise Architects


AEA (previous named AOGEA) is the definitive professional
association for Enterprise Architects
Open Group - Leading the development of open, vendor-
neutral IT standards and certifications
Enterprise Architecture Framework, TOGAF Certification
15000 Memberships for the Open CA or TOGAF Certified
Over 30 Chapters worldwide
Introduction to AEA HK Chapter


AEA HK is non-profit local HK chapter of AEA and is
governed by the AEA Bylaws.
Committee formed by HK EA Practitioners
Our mission is to bring the Enterprise Architecture
experience from worldwide into Hong Kong.
Establish a platform for Hong Kong Architects to
share their experience and knowledge, ultimately
promoting EA in Hong Kong.
Cloud Computing
         from
Enterprise Architecture
      Perspective
What is Enterprise Architecture?
Enterprise Architecture Definitions


                 Enterprise                   Architecture

             An ‘enterprise’ is any        (ISO/IEC 42010:2007)
             collection of
                                          The structure of
             organisations that has a
                                          components, their inter-
             common set of goals
                                          relationships, and the
                                          principles and guidelines
                                          governing their design and
                                          evolution over time



 -   Identify gaps between current (baseline) and future (target) state
 -   Provide a roadmap to achieve business goals and objectives
Enterprise Architecture Belief
        -       EA help IT aligned to Business Objectives
        -       IT & EA is to drive innovation and enrich business strategy
                                                                                             Business

                                                                       Strategy                 Plan              Initiatives

                                                                                         constraints                             define

                                                                             Enterprise Architecture
                     Aligning &                                                                                 Information System
                     Improving                         Business Architecture                                                                        Prioritizing
                                                                                                                    Architecture
                                                    Technology Architecture                                   Application                    Data

                                                                                            meta-model                            utilize

                                                                                                     IT

                                                                    Process                System              Infrastructure

Adapted from Enterprise Architecture as Strategy, Creating a Foundation for Business Execution, Jeanne W. Ross, Peter Weill, David C. Robertson,
Harvard Business School Press , Boston Massachusetts, 2005
Enterprise Architecture
Perspective on Cloud

-   To EA, Cloud Computing is just an “Architectural
    STYLE”, like SOA

-   EA is the heart of change to organize and          Enterprise
                                                       Architecture
    manage your services

-   Adopt EA Framework, e.g. TOGAF well-defined
    layered architecture and interoperability             Cloud
                                                          Computing

-   EA help figure out what, when and how to move
    to the Cloud

-   EA ensures seamless operations to adapt to
    cloud-based services
Traditionally,
     - Heterogeneous ~ monolithic systems, client-server, tiered to distributed architectures
     - Becoming tightly coupled “spaghetti-like architecture”




                                                                                                        Biz
                                                                                  IT Plan
                                                                                                       Plan




                                                                      maintain              support


                                                                                 IT Team              Business
                                                                                                       Units




Graphic source : aurorisoft.com
With EA,
 EA helps standardize components with layered architecture
 and define guidelines and relationships -> IT enrich business strategy


                                                        Architecture Vision
     IT &
   Business
                      Drive
   Strategy



  Biz           IT                  Business             Information System           Technology
 Plan          Plan               Architecture               Architecture             Architecture




Business   EA Team     maintain                 Security                         Architecture
 Units
                                              Architecture                       Realization
                                  TOGAF Architecture Content Framework with Sample Building Blocks
Combining with Cloud and EA,

                                   CRM
                          BU                                    HR
               DMS                   API                                      BU     FINANCE           BU
                                                                  API
   BU
                  API
                                                                                       API              SaaS

                          Business Processes
                                                                        Process 1
      Business
    Architecture          Business Services
                                                    Service 1

                          Components
    Information                                   Component 1                          Component 2
      Systems
                          Business Systems
    Architecture                                  Application 1         Package 1      Application 2

Enterprise Architecture                    On-premises IT Systems / Business Applications


    Technology                                On-Premises IT Platform / Middleware                      PaaS
    Architecture
                                                On-Premises IT Infrastructure                           IaaS
However with Cloud, challenges come
      •IT Standard                      •SOA Readiness
       Violation                        •Integration
      •Disjointed Business               Incapability
       Process                          •Information Silo
      •Incomplete                       •Middleware
       Application                       Management
       Portfolio




      •Security Policy                •Maintenance
       Violation                      •Performance
      •Cloud Integration              •Availability
       Security
      •Data Jurisdiction
Something that EA may help
      •Define Cloud                                           •IT Standard and
       Strategy and                                            Guidelines
       Management                                             •Integration impact
      •Business                                                analysis to existing
       Architecture                                            services
      •Cloud Service                                          •Data Architecture
       Evaluation
                                IT           System
                            Governance     Integration

                                  Enterprise
                                 Architecture
                                                IT
                            IT Security
                                          Infrastructure
      •Security along                                      •SLA Requirements
       the Architecture                                    •IT baseline and
       Process                                              target platform
      •IT Security Policy                                  •Cloud-Computing
       and Compliance                                       Resources
Key Thoughts and going forward

-   EA is always needed, no matter Cloud or not

-   Think business objective first, Cloud Technology next

-   EA aligns IT and business strategy achieving business outcomes

-   SOA readiness impacts to both Cloud and EA

-   Without EA, Spaghetti Cloud may occur

-   EA provides information on Cloud evaluation, adoption, minimize
    risks on business process integration

-   Cloud become easier with EA!
Thank you
 http://www.aea-hk.org
E-mail : dave@aea-hk.org
Questions & Answers
To-Cloud Considerations
                    Discussions

-   Not mature to have all computer resources available

-   Good for newly developed apps, porting/migration is hard

-   Tight integration with on-premises system is a problem

-   24x7 usage may not be cost-effective (pay-as-u-go)

-   Highly secure apps may not be suitable

-   ROI and cost calculations are always important

-   PoC together with going through the EA ADM process

Más contenido relacionado

Último

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
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 MenDelhi Call girls
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 

Último (20)

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
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
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 

Destacado

Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...DevGAMM Conference
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationErica Santiago
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellSaba Software
 

Destacado (20)

Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
 

Identifying and Overcoming Challenges of Cloud Computing from the Enterprise Architecture Perspective

  • 1. Identifying and Overcoming Challenges of Cloud Computing from the Enterprise Architecture Perspective 2nd Annual Cloud Computing 2011 Dave Chen, CSSLP, TOGAF Founder and Chairman Association of Enterprise Architects, HK Chapter
  • 2. Agenda Speaker’s Introduction Introduction of AEA and HK Chapter (5 mins) Identifying and Overcoming Challenges of Cloud Computing from the Enterprise Architecture Perspective (30 mins) Q&A Discussion (10 mins)
  • 3. Association of Enterprise Architects AEA (previous named AOGEA) is the definitive professional association for Enterprise Architects Open Group - Leading the development of open, vendor- neutral IT standards and certifications Enterprise Architecture Framework, TOGAF Certification 15000 Memberships for the Open CA or TOGAF Certified Over 30 Chapters worldwide
  • 4. Introduction to AEA HK Chapter AEA HK is non-profit local HK chapter of AEA and is governed by the AEA Bylaws. Committee formed by HK EA Practitioners Our mission is to bring the Enterprise Architecture experience from worldwide into Hong Kong. Establish a platform for Hong Kong Architects to share their experience and knowledge, ultimately promoting EA in Hong Kong.
  • 5. Cloud Computing from Enterprise Architecture Perspective
  • 6. What is Enterprise Architecture?
  • 7. Enterprise Architecture Definitions Enterprise Architecture An ‘enterprise’ is any (ISO/IEC 42010:2007) collection of The structure of organisations that has a components, their inter- common set of goals relationships, and the principles and guidelines governing their design and evolution over time - Identify gaps between current (baseline) and future (target) state - Provide a roadmap to achieve business goals and objectives
  • 8. Enterprise Architecture Belief - EA help IT aligned to Business Objectives - IT & EA is to drive innovation and enrich business strategy Business Strategy Plan Initiatives constraints define Enterprise Architecture Aligning & Information System Improving Business Architecture Prioritizing Architecture Technology Architecture Application Data meta-model utilize IT Process System Infrastructure Adapted from Enterprise Architecture as Strategy, Creating a Foundation for Business Execution, Jeanne W. Ross, Peter Weill, David C. Robertson, Harvard Business School Press , Boston Massachusetts, 2005
  • 9. Enterprise Architecture Perspective on Cloud - To EA, Cloud Computing is just an “Architectural STYLE”, like SOA - EA is the heart of change to organize and Enterprise Architecture manage your services - Adopt EA Framework, e.g. TOGAF well-defined layered architecture and interoperability Cloud Computing - EA help figure out what, when and how to move to the Cloud - EA ensures seamless operations to adapt to cloud-based services
  • 10. Traditionally, - Heterogeneous ~ monolithic systems, client-server, tiered to distributed architectures - Becoming tightly coupled “spaghetti-like architecture” Biz IT Plan Plan maintain support IT Team Business Units Graphic source : aurorisoft.com
  • 11. With EA, EA helps standardize components with layered architecture and define guidelines and relationships -> IT enrich business strategy Architecture Vision IT & Business Drive Strategy Biz IT Business Information System Technology Plan Plan Architecture Architecture Architecture Business EA Team maintain Security Architecture Units Architecture Realization TOGAF Architecture Content Framework with Sample Building Blocks
  • 12. Combining with Cloud and EA, CRM BU HR DMS API BU FINANCE BU API BU API API SaaS Business Processes Process 1 Business Architecture Business Services Service 1 Components Information Component 1 Component 2 Systems Business Systems Architecture Application 1 Package 1 Application 2 Enterprise Architecture On-premises IT Systems / Business Applications Technology On-Premises IT Platform / Middleware PaaS Architecture On-Premises IT Infrastructure IaaS
  • 13. However with Cloud, challenges come •IT Standard •SOA Readiness Violation •Integration •Disjointed Business Incapability Process •Information Silo •Incomplete •Middleware Application Management Portfolio •Security Policy •Maintenance Violation •Performance •Cloud Integration •Availability Security •Data Jurisdiction
  • 14. Something that EA may help •Define Cloud •IT Standard and Strategy and Guidelines Management •Integration impact •Business analysis to existing Architecture services •Cloud Service •Data Architecture Evaluation IT System Governance Integration Enterprise Architecture IT IT Security Infrastructure •Security along •SLA Requirements the Architecture •IT baseline and Process target platform •IT Security Policy •Cloud-Computing and Compliance Resources
  • 15. Key Thoughts and going forward - EA is always needed, no matter Cloud or not - Think business objective first, Cloud Technology next - EA aligns IT and business strategy achieving business outcomes - SOA readiness impacts to both Cloud and EA - Without EA, Spaghetti Cloud may occur - EA provides information on Cloud evaluation, adoption, minimize risks on business process integration - Cloud become easier with EA!
  • 18. To-Cloud Considerations Discussions - Not mature to have all computer resources available - Good for newly developed apps, porting/migration is hard - Tight integration with on-premises system is a problem - 24x7 usage may not be cost-effective (pay-as-u-go) - Highly secure apps may not be suitable - ROI and cost calculations are always important - PoC together with going through the EA ADM process

Notas del editor

  1. Welcome Everyone.Welcome to the last topic of the conferenceThe topic I am going to talk is “Identifying and Overcoming Challenges of Cloud Computing from the Enterprise Architecture Perspective”.
  2. First of all, here comes to the agenda. Let me introduce myself.My name is Dave Chen, I am the Chairman of Association of Enterprise Architect, Hong Kong Chapter. In the coming 30 mins, I will first give a brief introduction to our organizationAnd then we come to our topic, that is “Cloud Computing and the Enterprise Architecture”Finally goes to the Q&A session.
  3. Okay, Association of Enterprise Architects, in short form AEA, previously is named as AOGEAIt is the definitive professional association for Enterprise Architects worldwideSome of you heard about the Open Group, which is leading the development of open, vendor-neutral IT standards and certifications.They have a very famous Enterprise Architecture (EA) Framework, called TOGAFAnd AEA currently got over 15000 (fifteen thousands) members are Open CA (Certified Architect) or TOGAF certifiedThere are also over 30 chapters worldwide
  4. AEA HK is one of the local chapter under AEA.AEA HK is Founded and established in May this yearIt is a non-profit organization and committee formed by HK EA practitioners.Our missions is to bring the Enterprise Architecture experience from worldwide into Hong KongAnd most importantly, to establish a platform for HK Architects to share their experience and knowledge, finally promoting EA in Hong KongFor those who are interested, you could join us by visiting our website, anyone could join the LinkedIn Group and facebook for latest updates on EA news and events
  5. Okay, let’s come to our topic today.Here we introduce to another perspective on Cloud Computing, which is from the Enterprise Architecture perspective.
  6. First to understand what is Enterprise Architecture (we simply called EA here)?CLICK ***************Some of you may heard about EA this term, Is EA simply means we hiring some Technical or System Architects and dealing with technical problems to the organization? Is EA equals to Enterprise IT Architecture?CLICK ***************Some people may also think EA introducing complexity to the organization while existing IT plan is working fine within budget.CLICK ***************Also, what is the relationship between EA and Cloud Computing? We’ll then come to an answer.
  7. Let’s look into the meaning and definitions between Enterprise and ArchitectureCLICK ***************Enterprise means any organizations has a common set of goals, usually means business goalsCLICK ***************For Architecture, refer to the ISO standard, we concern about the inter-relationships between components with principles and guidelines.CLICK ***************And the deliverables of EA is to identify gaps between current and future which is “measurable”, so we can provide a roadmap to achieve business goals So next we will look into what EA actually helps both IT and business
  8. Traditionally, IT is more on the support role or enablement to the business.With EA, IT can align with the business objective, so that we can drive innovation and enrich business strategy.CLICK ***************Here comes a model to illustrate the belief of EA.What do we mean by Business driven? Business should have its own strategy, plan and initiatives. While IT has well-defined the process, systems and infrastructure ready to support the business. CLICK ***************Usually it’s very easy to start with technology and then try to view the technology itself as a solution. However, it’s probably not the best place to start. It’s a lot more useful if you start with the business concerns. CLICK ***************We look into Enterprise Architecture. EA is to base on the vision of how the company will operate (that is the operating model), business and IT can then define, utilize with constraints on the key architectural requirements of the foundation for execution (that is the enterprise architecture). CLICK ***************Inside EA: With reference to the EA framework, TOGAF by Open Group, EA includes different “architecture types”, they are:CLICK ***************Business Architecture: Business goals, objectives, functions, services, process, etc. CLICK ***************Technology Architecture: Technology components, platforms, network communications, hardware and software specification, etc.CLICK ***************CLICK ***************CLICK ***************Information System Architecture, including the data and application architectureCLICK ***************With EA, Business and IT strategies are considered jointly – IT is positioned as a way to drive innovation and enrich the shaping of business strategy. CLICK ***************We can then prioritize IT projects according to the business initiatives and at the same time IT could align and ultimately improving business strategy.
  9. - Back to our topic in this conference, that is Cloud Computing, what is the relationship between EA and Cloud?IsCloud just treating as other enterprise applications / infrastructure?CLICK ***************1. To EA, Cloud computing is just an architectural style like SOA and can always be applied no matter what kinds of emerging technologies or styleCLICK ***************CLICK ***************2. To EA, Cloud computing simply is a service, but EA is about how you will organize and manage your services.CLICK ***************3. It is highly recommended to adopt EA framework, such as TOGAF, which is a well-defined layered architecture with interoperability. More than 60 percent of the Fortune 50 use TOGAF.Interoperability is the key to address the Cloud Computing integration challengeCLICK ***************4. EA helps figure out what, when and how to move to the cloud with less impact and risk, especially on the integration with on-premises IT resourcesCLICK ***************5. To certain extent, EA also ensures seamless operations to adapt to cloud-based services
  10. Seems like EA is showing some business benefits to cloud-computing, in the coming couple of slides, we try to illustrate by combining EA and Cloud in an actual scenario.CLICK ***************Traditionally, business people would think of their business plan and budget, and IT people would think of their IT plan and budgetCLICK ***************IT people would build a lot of different systems either from scratch or buy commercial off the shelf software, these systems consists of monolithic systems,client-server and to tiered architectures.CLICK ***************CLICK ***************CLICK ***************However, as time goes by, more and more legacy systems with complex integration, and due to lack of a IT strategy aligning the dynamic change of business, systems created “Information Silo” leading to what we called the “Spaghetti-like architecture as just like this one as for example. CLICK ***************Such spaghetti-like architecture introduce serious “Integration Incapability”
  11. So we look into how EA helps for spaghetti-like architectureEA not only helps standardize the components with layered architecture, it also helps define guidelines and relationship (this is align with the definition of “architecture”)CLICK ***************CLICK ***************CLICK ***************Business Units and EA Team can then share the common IT & Business Strategy (that is align with the definition of “enterprise”)CLICK ***************CLICK ***************With this IT & business strategy, it can drive into the Enterprise Architecture through some EA framework, here is an example based on TOGAF Architecture Content FrameworkCLICK ***************- With EA governance, EA team can manage and maintain the metamodel on different architectural types and requirements with EA artifacts.CLICK ***************With filling in the detail architectural requirements, with filling up with different architecture types (Business, Information System, Technology) with the sample Building Blocks and components putting inside. We could see EA can facilitate to IT enrich business strategy
  12. In the previous slide, we could see that EA could probably address the problem due to the heterogeneous systems as well as the spaghetti architecture. However, with the nature of cloud computing especially for SaaS, we are moving to “Globally Decentralized Architecture” may become another type of spaghetti-like architecture. CLICK ***************- Here comes for an example: With the business benefits of SaaS, such as scalability, flexibility, pay-as-u-go, etc. Service are becoming more accessible and intuitive.CLICK ***************CLICK ***************- Business units may provision services outside of the scope of enterprise architecture and IT governance. Creating more and more information-silo. CLICK ***************And at the same time, IT is thinking of putting their IT infrastructure to the IaaS cloud, and IT platform / middleware to the PaaS cloud, etc. to support their current on-premises IT systems / business applications. To save effort on maintenance cost such as service patch management, DR, etc.CLICK ***************CLICK ***************And of course, inside the on-premises IT systems, some are custom-built and some are packaged software, some are coming with components and some are not. CLICK ***************CLICK ***************CLICK ***************Some adopt SOA based design with the business service and business process layer in-place. CLICK ***************CLICK ***************As time goes by, Business Units would need more data or process integration to complete an end-to-end transaction or reporting. They will then come to IT and ask for integration between different SaaS cloud and on-premises IT systems and business applications with the use of “Cloud specific APIs” introducing the complexity. CLICK ***************However, without coming back to the enterprise architecture stack, we will soon find out that they are just creating more information silos and disjointed processes that in return generate more operational overhead, and then by the time IT gets invited back to integrate it's a complicated mess.IT would fine difficult in integrating between cloud-to-cloud, cloud-to-on-premises aligning business objective.CLICK ***************CLICK ***************If we are having the EA, we first define our business architecture based on the business scenarios, we could have a better picture and understanding on the current and future of business services and processes.CLICK ***************And with the Information Systems Architecture, we know which applications are SOA ready with business services integrating with the cloud on certain protocol / API.CLICK ***************In addition, technology architecture provides the IT landscape and baseline technology platform standard for making the decision on moving to PaaS and IaaS in a more well-managed and less risk manner.
  13. Besides tackling the spaghetti architecture due to the cloud computing adoption, EA also helps identify and address challenges in cloud computing from different perspective.CLICK ***************From IT governance perspective, as Cloud facilitates fast service provisioning, it has a higher chance to violate existing IT standardIt also easy to facilitate disjointed business process leading to incomplete application portfolioCLICK ***************And from System integration perspective, SOA readiness of on-premises IT infrastructure is a major concern, this might easy leading to integration incapability, finally creating information silo. Middleware management is also another challenges while more services, both in-house and cloud-based are required to integrate.CLICK ***************From security perspective, as the Cloud is exposed to the Internet, violation to the security policy may occur. In addition, cloud integration security and data jurisdiction are challenging too.CLICK ***************Finally, from IT infrastructure perspective, as for the maintenance, first who is maintaining the Cloud platform? Do IT folks be aware about it? Can the current SLA (service level agreement) be guaranteed?
  14. EA not only help identify the challenges, EA helps overcome challenges of Cloud ComputingCLICK ***************For IT governance, business architecture in EA may help.- First of all, cloud strategy needs to be incorporated into your overall services strategy.- We can include the cloud management, e.g. define the roles and responsibilities, who is maintaining the cloud, etc. into the business and IT strategy.- We should always focus on business process and form the business architecture before going to cloud or consider other architectural styles- EA helps identify the business benefits and risks to identify the right candidate is the best for cloud adoptionCLICK ***************For System Integration, information system architecture in EA may help.- EA standard and guidelines facilitates a better service adoption and procurement align business objectiveWith the baseline and target architecture, impact to existing services (due to the repository) could be identified Data Architecture - is also recommended to determine Data and privacy classification and to prioritise the risk criteria of what goes in the cloud and what stays on-premise.CLICK ***************For the IT infrastructureTechnology architecture could provide all kinds of IT existing and future platform requirementsWe can understand the SLA requirements on performance and availabilityAnd Identify the required cloud computing resources and the cost calculations and comparisonsCLICK ***************For IT Security concern, Although IT security architecture is not part of the architecture domains of EA framework, such as TOGAF. Security concerns of the enterprise are always needed to be accounted for during the architecture development and process. It helps align IT security Policy and Compliance and it facilitates the need to update with the security concerns from Cloud
  15. So we have looked into the Cloud Computing from EA perspective and how EA helps identify challenges on cloud computing and how to address them.Let us summarize the key thoughts and going forward.EA is always needed, no matter Cloud or notThink business objective first, Cloud Technology nextEA aligns IT and business strategy achieving business outcomesSOA readiness impacts to both Cloud and EAWithout EA, Spaghetti Cloud may occurEA provides information on Cloud evaluation, adoption, minimize risks on business process integrationAnd finally, remember this slogan:Cloud become easier with Enterprise Architecture!
  16. Thank you. That’s all for today.You may visit our website at http://www.aea-hk.org or e-mail to dave@aea-hk.org
  17. Next is the Questions and Answers section.
  18. Since we still have some time left, here are some points that we may look for more discussion to find out the answer. They are :Not mature to have all computer resources availableGood for newly developed apps, porting/migration is hardTight integration with on-premises system is a problem24x7 usage may not be cost-effective (pay-as-u-go)Highly secure apps may not be suitableROI and cost calculations are always importantPoC together with going through the EA ADM process