Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Serverless Computing

320 views

Published on

Serverless computing continues to be a growing trend in enterprise information technology strategies. With the right environment and management of its limitations, serverless computing can lead to very attractive benefitsm and should be considered as part of a hybrid computing strategy.

Published in: Technology

Comments are closed

  • Be the first to comment

  • Be the first to like this

Serverless Computing

  1. 1. Tapping into the new trend in cloud architecture SERVERLESS COMPUTING
  2. 2. 1 Serverless Computing EXECUTIVE SUMMARY Serverless computing should be considered as part of a hybrid computing strategy. 1. High Growth Rate 2. Differentiated Benefits 3. Differentiated Use cases 4. Manageable Limitations
  3. 3. 2 Serverless Computing TRENDS TO SERVERLESS Event driven middleware that abstracts the need to manage your own hardware infrastructure. ArtificialIntelligence Workloads 0 5,000 4,000 3,000 2,000 1,000 As an example, by 2023, expect 70% of artificial intelligence workloads with application containers or serverless programming model, necessitating a DevOps culture. 70% Worldwide Serverless Platform Services Revenue by Submarket, 2015- 2017 ($M) 2018 2019 2020 2021 2022 2023 2018 2019 2020 2021 2022 2023 High Growth in recent years Between 2015 and 2017 saw a 68% CAGR in platform providers revenue High Growth Rate projected for upcoming years CAGR expected to slow to 36% by 2023 Still could be a $4.7B market for cloud platform providers.
  4. 4. 3 Serverless Computing BENEFITS OF SERVERLESS ARCHITECTURE A serverless architecture is the basis for a cloud native architecture. On-premises hardware management abstracting the infrastructure to the cloud where greater benefits to the enterprise operations can be realized. 1 Serverless applications cost less 25% less than traditional applications, with rapid development and automated operations 2 Near zero downtime Operations activity automated 3 Operations capability increases Resources can be scaled up and down 4 Reduced lead times Infrastructures technical concerns abstracted 5 Resiliency and service monitoring and logging
  5. 5. 4 Serverless Computing WINNING WITH SERVERLESS The strength of a serverless approach may best be realized given 4 characteristics to enterprise environments. 03 Stateless and ephemeral processes Addresses: • Instantaneous cold start times 04 Changing business requirements Addresses: • Highly dynamic nature of the market • Variable growth of the company 01 Asynchronous and concurrent Addresses: • Huge volume of transactions • network speed and function processing efficiency not consistently available 02 Infrequent or sporadic demand Addresses: • Large unpredictable scaling requirements • Need for elastic and adjustable compute and memory requirements
  6. 6. 5 Serverless Computing Telecom A media and network provider company needs to reduce customer care costs yet provide better customer service by offering consumer driven device management capabilities. Serverless architecture ensures that events happening on home gateways can support easy management for homeowners and appropriate alerts can be sent when unauthorized connections are attempted. From their handheld phone or tablet, homeowners can manage their network settings such as the wireless network name and their children’s time on the internet. Smart Home Products An enterprise technology product company provides intelligent products to allow families to control smart home devices and provide easier access to information, music and video from the internet. When a user makes a request using natural language, smart home devices send http requests to the cloud. When the request is received functions are triggered to unpack the data, translate voice commands, engage with machine learning and respond to the users with a natural language experience or fulfill with a change to their home environment, such as turning on a light or playing music. USE CASE EXAMPLES
  7. 7. 6 Serverless Computing SERVERLESS ESSENTIAL COMPONENTS API GATEWAY Example outcomes: • Notifications created • Photo shared Analytics generated • Mobile application DATA STORAGE Details stored EVENTS TRIGGERED Example triggers: • Photo taken • Order placed • Comment posted • Setting changed FUNCTIONS Event details together with other system settings and information are processed
  8. 8. 7 Serverless Computing MANAGE LIMITATIONS STATE Tracking state may require additional effort and interaction of other components LATENCY Http API can be slower in performance compared to other transports COLD START Time will be needed to start a new container if an appropriate container does not exist
  9. 9. 8 Serverless Computing READY TO GO SERVERLESS Areas of consideration when preparing to go serverless. 03 Serverless skills Existing staff will need training or Leverage outside talent who is well- versed in serverless development 04 Platform components from providers For anything that’s not related to business logic 05 Cultural shift Restructuring organization and culture to enable radically simple applications that are the hallmark of serverless 01 Reference architecture Fosters consistency across all your applications. Increases talent mobility 02 Support DevOps Focuses on continuous evolution that will be needed Existing staff will need training or Leverage outside talent who is well-versed in serverless development For anything that’s not related to business logic Restructuring organization and culture to enable radically simple applications that are the hallmark of serverless Fosters consistency across all your applications. Increases talent mobility Focuses on continuous evolution that will be needed
  10. 10. 9 Serverless Computing ABOUT ACCENTURE Accenture is a leading global professional services company, providing a broad range of services and solutions in strategy, consulting, digital, technology and operations. Combining unmatched experience and specialized skills across more than 40 industries and all business functions—underpinned by the world’s largest delivery network—Accenture works at the intersection of business and technology to help clients improve their performance and create sustainable value for their stakeholders. With 449,000 people serving clients in more than 120 countries, Accenture drives innovation to improve the way the world works and lives. Visit us at www.accenture.com. ACCENTURE SERVICES APPROACH Our mission is to help our clients be successful in their business transformation by using the advantages that new technology brings and by helping them apply and implement these. System Design. We draw on extensive serverless architecture and delivery experience to design innovative systems of differentiation. Delivery & Deployment. Accenture provides technology, architecture and engineering leadership; serving as lead SMEs on Accenture’s most innovative custom software projects. Cloud Native Approach. Build on Platform-specific serverless technologies to gain speed, agility, flexibility, elasticity, and intelligently reduce cost. Lean Engineering. DevOps at the core to speed up the feedback cycle and enable experimentation; Lean Delivery principles applied to drive waste from the delivery processes. AUTHORS Mark Baerenstecher mark.baerenstecher@accenture.com Harry Leshner harry.leshner@accenture.com Johnny Cheng johnny.c.cheng@accenture.com REFERENCES Accenture, Matt Lancaster, “Going serverless?”, March, 2017 Accenture, Miha Kralj, “Can serverless computing benefit your business?” July, 2018 IDC, Worldwide Semiannual Software Tracker, April 2019 Gartner, “Evolution of Virtualization: VMs, Containers, Serverless — Which to Use When?”, September, 2019 Gartner, “Top Emerging Trends in Cloud-Native Infrastructure”, May, 2019

×