170 likes | 194 Views
GTS CMS Ecosystem. IBM SmartCloud TechTalk - SCAS. Contact: Kevin Kortrel kkortrel@us.ibm.com. Version 0.993. Put presentation in Slide Show mode to activate chapter links in the presentation… returns to Agenda page. IBM SmartCloud Application Services. Expanded Materials.
E N D
GTS CMS Ecosystem IBM SmartCloud TechTalk - SCAS Contact: Kevin Kortrel kkortrel@us.ibm.com Version 0.993 Put presentation in Slide Show mode to activate chapter links in the presentation… returns to Agenda page
IBM SmartCloud Application Services Expanded Materials Return to Agenda
Organizations need to optimize the application lifecycle The standard application lifecycle is lengthy for today’s demands Applications for internal use or resale Applications for internal use or resale Shared resource activation Projectinitiation Requirementanalysis Design and development Design and development Deployment Integration Production But enterprise IT resources are already stretched thin Providing a secure, consistent environment across development, testing and production Minimizing the costly downtime that can result from human error and inconsistencies Keeping applications up and running; mitigating disruptions to the application lifecycle Managing the complexity of installing, configuring, integrating and maintaining middleware and infrastructure components Integrating applications across internal and external environments Facing constant pressure to do more with less Organizations are turning to Platform as a Service (PaaS) solutions . . .
What sets SCAS apart from other PaaS offerings? • DevOpsAn integrated development environment allows development and operations teams to work together seamlessly, speeding operations throughout the entire application lifecycle and accelerating time to value • Pattern-based application developmentPre-integrated deployment patterns accelerate the development and delivery of new applications, eliminate manual errors and drive consistent results • Enterprise-class security and scalabilityThe security-rich environment supports control, reliability and resiliency while simultaneously offering massive scalability in performance and capacity
SCAS accelerates traditional application development 1Based on IBM experience with various clients; individual results will vary.
Value Quick-adoption service for new projects, teams and clients No up-front investment to get started Self-service and online provisioning through your SmartCloud Enterprise account SCAS service offerings help manage lifecycle and workloads Develop Deploy Deliver IBM SmartCloud Collaborative Lifecycle Management Service (CLMS) IBM SmartCloud Application Workload Service (SCAWS) • Invoke shared application resources and deploy custom environments to run and manage your application • Proven application patterns • Integrated middleware services • Elastic resources • Manage requirements and quality • Centralize team controls and collaboration Value • More quickly design, deploy and manage consistent and repeatable middleware patterns with your application • Policy-based elastic scaling
Customers Lineof business Developmentteam Operationsteam 1stgap 2ndgap Traditional operations Agiledevelopment Desire for fast and continuousinnovation Requirements DevOps capabilities help differentiate the SCAS offering • DevOps in the cloud with SCAS • Helps speed operations throughout the entire application lifecycle • Features an integrated development environment • Aligns business and IT requirements • Fosters collaboration among development and operations • What is DevOps? • DevOps is a software development method that focuses on communication, collaboration and integration between development and operations teams • The approach is designed to accelerate development and deployment cycles and reduce management costsz
Monitoring lifecycle management HTTP server WAR File WAR File Application server Application server Schema LDAP1 Cachingserver Cachingserver Database Patterns of expertise further optimize application development What are patterns of expertise? Proven best practices and expertise for complex tasks—learned from decades of client and partner engagements—that are captured, lab tested and optimized into a deployable form • What is a pattern? • The pre-defined architecture of an application • For each component of the application • Pre-installation on an operating system • Pre-integration across components • Pre-configured and tuned • Pre-configured monitoring • Pre-configured security • Lifecycle management Pattern-based technology enables repeatable deployment with full lifecycle management Simplicity Control Efficiency Agility 1Lightweight Directory Access Protocol (LDAP)
Where does Pattern fit in the over Cloud deployment model PureSystem High PaaS -VAP Workload Virtualization Easily build and configure application patterns, and rapidly deploy into private cloud PureApp System PaaS - VSP Middleware Image Virtualization Integrated middleware combined into patterns representing middleware workloads TCO saving Business agility PureApp System IaaS Server Image Virtualization Virtualized infrastructure leads to creation of “virtual” software images PureFlex System Low High Standardization & Automation Low 10
Development and test Production IBM PureApplication™ System Private clouds HTTP server Public Cloud WAR File WAR File Monitoring lifecycle management Application server Application server Deploy Schema IBM SmartCloud™ Application Services SmartCloud Enterprise LDAP1 Cachingserver Cachingserver Database Application pattern Pattern-based technology enables portability and interoperability Pattern-based technology supports application deployment in both public and private clouds 1Lightweight Directory Access Protocol (LDAP)
Applicationlifecycle Developer workstation (image) Team development services Applicationresources Datamart database (pattern) Transactional database (pattern) Proxy service (pattern) Caching service (pattern) DBaaS1(add automated service) NoSQL as a Service (pattern) Application environments PHP environment Java Virtual system pattern Web application Mobile Service or application pattern available in Release 1 Complementary IBM offerings Application management SAP Roadmap of future services This is not a commitment to specific services. Integration Integration as a Service via Cast Iron aaS IBM has a defined roadmap for PaaS capabilities We have a clear vision for scaling out cloud-enabled and cloud-nativeservices 1Database as a service (DBaaS)
Monitoring Lifecycle Management Patterns of expertise enable workload optimization Application patterns: Proven best practices and expertise learned from decades of successful engagements • Pre-defined architecture of an application or cloud service • Best practices for complex tasks • Optimized into a deployable form for private or public cloud • Designed for repeatable deployment with full lifecycle management “. . . the secret sauce for IBM is ‘built-in expertise’ in the form of capturing not just code but patterns . . .” Melinda Ballou, IDC
Built-in web application pattern delivers proven expertise Managed environments scale up and down based upon business SLAs you specify Auto Scaling Failed virtual machines are replaced with new VMs which are configured with the old VM’s identity Failover Load Balancing Web requests are automatically load balanced across multiple virtual application servers Load balancer ACL’s for application sharing and management access; LDAP integration for application security Security Monitoring All components of virtual application environments are monitored by PureApplication System Lifecycle Management Built-in components are pre-configured, tuned, and tested to enable efficient, minimal click deployment WAS cluster configured with session replication
SCAS extends value ISV gained from PureSystem pattern creation Develop faster Deploy faster Monetize faster
How to enable applications adopting patterns? Adopt a pattern – Start with Virtual App Pattern first Virtual App Pattern (VAP) • Enable your web based app using built in JEE web apppattern directly or create new plug-in to fully customize its user experience. • Web app pattern support limited WAS+DB2 configuration • Highest level of built in expertise in deploying and managing elastic workload. Virtual System Pattern (VSP) • Enable your app using bundled HV images AND creating script package. • More flexible WAS+DB2 configuration, ISV can also add its own middleware via customized image • Manual implementation of elasticity and limited built in automation. Recommended
Three types of patterns target distinct IT domains Built-in expertise Patterns of expertise Definition: Proven best practices and expertise—learned from decades of successful engagements—that are captured, lab tested and optimized into a repeatable, policy-driven form delivering faster time to value and reduced operational expense Infrastructure patterns Application patterns Platform patterns Definition: pre-configured and policy-managed platform capabilities such as caching, failover, load balancing, security monitoring as well as capabilities for application servers, databases and messaging middleware Definition: automated, policy-driven infrastructure management across compute, storage and networking resources Definition: pre-defined application architecture, and corresponding platform services, that is deployed and managed according to a set of policies Value: rapidly and easily deploy a complete application, with automated ongoing management to reduce risk and operational expense Value: quickly and easily deploy and efficiently manage platform capabilities required by your applications Value: efficient and timely allocation and management of infrastructure resources reducing operational expense