Transcript for:
Service-Centric Cloud Computing Overview

Title: COMP3xxxx Service Centered and Cloud Computing URL Source: blob://pdf/40649937-d0e8-4142-ad4f-059e02decc25 Markdown Content: COMP30231 -3 Service -centric and Cloud Computing Cloud adoption; gap analysis & implementation > Zoheir Ezziane ## COMP30231 Service Centric and Cloud ## Computing So far IS strategy and meeting business needs the role that cloud computing can play The role of Enterprise Architecture and first steps in implementing cloud services Today Further steps in the implementation process > 5/3/2025 2 Implementation lifecycle Implementation lifecycle 5/3/2025 4 Governance Initial planning EA & cloud Determine target architecture Gap analysis and transition planning Implementation Last week Today Next week Gap analysis & transition planning 5/3/2025 6 ## Gap Analysis The Gap between the current state and a desirable state In information technology , gap analysis reports are often used by project managers and process improvement teams as the starting point for an action plan to produce operational improvement. In software development , gap analysis tools can document which services and/or functions have been accidentally left out and which still need to be developed . In compliance , a gap analysis can compare what is required by certain regulations to what is currently being done to abide by them. 5/3/2025 7 ## Gap Analysis Steps: 1. Establish specific target objectives by looking at the company's mission statement, strategic goals and improvement objectives 2. Analyse current business processes by collecting relevant data on performance levels and how resources are presently allocated to these processes 3. Compare the company's target goals against its current state 4. Draw up a comprehensive plan > http://searchcio.techtarget.com/definition/gap -analysis 5/3/2025 8 ## Gap Analysis Documentation/Reporting: Lists the processes and characteristics an organization seeks to improve Area of focus can be: broad, targeting the entire business narrow, concentrating on a specific business process Analysis can be: Quantitative, e.g., looking at the number of customer calls answered within a certain time -period Qualitative, e.g., examining the state of diversity in the workplace 5/3/2025 9 Understand business competencies & processes Understand the business strategy Identify relevant technology domains Identify faults or issues Top down Bottom up Understanding implementation options Prioritise options ## Approaches to gap analysis Understand implementation options Business demand Patterns of demand? Constraints What are they? Will they change? Security & compliance What are your requirements? Information sensitivity Legal issues? Business infrastructure restrictions Short term / long term? Extensibility Expanding and customizing with new features? Financial advantage Reduce operational costs? Internal capacity What skills do you have? Outsourced or managed services What approach to take? Strategic advantage Innovate faster, enter new markets quicker? > 5/3/2025 10 ## Business demand 4 types of patterns of Business Demand Predictable bursting oscillating demand Unpredictable bursting random demand spikes Growing fast rapidly increasing demand On and off sporadic demand > 5/3/2025 11 ## Business demand - 1 Predictable bursting oscillating demand > 5/3/2025 12 Time > Compute Average usage 5/3/2025 13 Patterns of demand - 1 Predictable bursting oscillating demand Anticipate specific times or situations where their cloud resource needs will spike Financial or sales applications which have month -end / quarter - end peaks Sales order systems linked to limited time marketing campaigns > 5/3/2025 14 ## Video time: Netflix Predictable bursting ## oscillating? 5/3/2025 15 https://www.youtube.com/watch?v=lQGHsBOZJBw Business demand - 2 Unpredictable bursting random demand spikes > 5/3/2025 16 ## Business demand - 2 Unpredictable bursting random demand spikes Crisis or natural disaster management increased use of social media, news outlets, telecoms infrastructure etc. Viral marketing (or marketing mistakes!) > 5/3/2025 17 ## Video time: Ubisoft Unpredictable or ## challenging loads 5/3/2025 18 https://www.youtube.com/watch?v=1fZHb8Ex4aQ Business demand - 3 Growing fast rapidly increasing demand > 5/3/2025 19 Time > Compute ## Business demand - 3 Growing fast rapidly increasing demand Launched in 2008 a cloud -based video creation service that produces video from photos, video clips, and music into video slideshows, and customized web - based presentations Faced a doubling of server loads every 12 hours for three days after launch Using Amazon WS IaaS grew from 50 to 3,500 servers over this time > 5/3/2025 20 ## Video time: Animoto rapidly increasing load 5/3/2025 21 https://www.youtube.com/watch?v=VwDS6MexKEo Business demand - 4 On and off sporadic demand > 5/3/2025 22 ## Patterns of demand - 4 On and off sporadic demand Software for benefits enrolment or employee performance appraisal > 5/3/2025 23 ## Patterns of demand - 4 On and off sporadic demand Software for benefits enrolment or employee performance appraisal Ticket application services for periodic events (e.g., Glastonbury, Olympics etc.) > 5/3/2025 24 5/3/2025 25 Large capital expenditure Opportunity cost Lost customers ## Opportunity cost is the loss you take to make a gain Video time: Is Cloud always the answer? 5/3/2025 26 https://www.youtube.com/watch?v=8IXswSOOiTs Elasticity Ability of cloud systems to add/remove resources in response to real -time changes in demand "With cloud elasticity, a company avoids paying for unused capacity or idle resources and doesnt have to worry about investing in the purchase or maintenance of additional resources and equipment" "Typically, automated so it doesnt have to rely on human administrators round the clock, and offers continuous availability of services by avoiding unnecessary slowdowns or service interruptions " "Security and limited control are concerns to take into account when considering elastic cloud computing " > 5/3/2025 27 > https://azure.microsoft.com/en -gb/overview/what -is -elastic -computing/ Implementation Implementation Implementation of a cloud -based IS solution should be managed as any other significant IS project Key issues Organisational change particularly training, legacy systems & applications Supplier selection and management Implementation methodology (Waterfall? Agile? DevOps?) and content Measures of success Integration > 5/3/2025 29 ## Challenges with integration > 5/3/2025 30 On of the biggest challenges that I see our clients facing as they start to purchase more and more different cloud services is how they ensure that those cloud services will work well together and that theyre integrated , and also how they will work with all of the existing IT , which is not going to go away any time soon . Without taking a very planned, and very careful approach to that, it could become very chaotic very quickly, so understanding that whole integration piece, and having a clear plan for how youre going to make that work, is fundamental . Andrew Greenway, Accenture > Managing Director -Global Cloud Sales and Strategy Summary & seminar topic Summary The process of gap analysis is a key part of understanding what the business needs and what cloud services solution may best meet that need. Different patterns of business demand (for example) will create different best solutions for a range of cloud services (e.g., applications, platform or infrastructure) The actual implementation of a cloud services solution should be managed as any other significant IT project . Integration is key > 5/3/2025 32 ## Seminar topic Consider Tesco What aspects of their business would experience changes in business demand as previously described; Predictable bursting Unpredictable bursting Fast, regular growth On and off / sporadic demand What aspects of Tescos IT systems would need to be able to respond to those changes in business demand and how?