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.

Cloud's Hidden Impact on IT Support Organizations


Published on

The rapid growth of cloud offerings are providing organizations with cost effective alternatives to on-premises systems. When calculating TCO and return on their cloud investment, savvy decision makers must also factor in costs that include staff training, new organizational roles and responsibilities, policy and procedure changes, modifications to application design, build and change management processes as well as the impact cloud applications will have on existing support toolsets.

The last slide includes a link to the YouTube Webinar of this presentation.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Cloud's Hidden Impact on IT Support Organizations

  2. 2. The Largest Pure Play Provider of Managed Data Infrastructure Services Database Platforms SQL Server Oracle PostgreSQL* DB2 MongoDB* MySQL* Operating Systems Unix/LinuxWindows Edge Technologies SQL Server BI Oracle EBS SharePoint Exchange Environment 450+ Customers 10,000 Servers 200+ DBAs Fortune 100s Startups All Verticals Cloud Systems Amazon AWS/RDS Oracle Cloud DB DBPaaS Msoft Azure IaaS (dozens) Hybrid Cloud * All distributions 20 YEARS OF SERVICE DELIVERY EXPERIENCE
  3. 3. There are Many Different Cloud DBMS Offerings and Pricing Models
  4. 4. Cloud DBs are Architectures - Not Products Offerings Range from Simple to Rocket Science Cloud DBs Impact on Support > What Most Think Not all DB Apps are “Cloud Friendly”
  5. 5. Different Types of Cloud Platforms On-Premises vs IaaS and PaaS On-Premises • Server is onsite at your physical plant • You buy it and provide server room, power, air, connectivity… • YOU support all hardware • YOU support all software from OS up, including database IaaS – Infrastructure as a Service • Server is hosted by a provider • You rent their hardware • They provide server room, power, air, connectivity…. • PROVIDER supports hardware • YOU provide and support all software from OS up, including database PaaS – Platform as a Service • Server is hosted by a provider • You rent their hardware • They provide server room, air, connectivity…. • PROVIDER supports hardware • YOU RENT the OS and database • PROVIDER supports OS and database software Cloud
  6. 6. Infrastructure as a Service vs Database Platform as a Service The buzzword for PaaS offerings for databases is…. DBPaaS Which is PaaS for databases! IaaS DBPaaS • Have to purchase DB and OS licenses • Able to install any software you choose – databases, applications, third-party tools • Easy to integrate your on-premises toolsets – monitoring, security, application development… • Allows you to maintain tight control of OS and DB configuration • Tight control over database utility execution – backups, index maintenance • Able to leverage cloud benefits that include elasticity, scalability and flexibility • Able to leverage features to reduce administrative time (varies according to vendor and particular offering selected) • Database products are limited by vendor offering • Option of renting the DB and OS licenses from the provider • Provider assumes greater administrative control over your environment (software installation, DB and OS configuration, patching, DB upgrades) • WATCH VENDOR SCHEDULING WINDOWS • Complex systems (HA, DR) are more easily configured • Data geo-redundancy is often inherent to offering • Provides backup and maintenance utility interfaces • Pricing can be complex and is configured by selecting tiers based on CPU, Memory, Disk utilization and performance • If you are renting the software, when relationship is over, you don’t own anything
  7. 7. Cloud Provider • Offers DB and OS licenses as part of rental • Robust compute and storage environment • Operating system and database installed and ready for use • Configures DB (to an extent) • Patches and upgrades OS and DB software • Provides database maintenance utilities (depending on cloud vendor and DB product) • Includes administrative interfaces and monitoring tools • Provides problem analysis information • Provides backups and backup configuration interfaces DBA • Uses cloud DBMS to create databases • Monitors resource usage (costs) • Creates users • Grants database security • Creates data objects – tables, indexes, views (there’s a bunch...) • Loads data • Works with developers • Monitors database • Tunes database parameters • Troubleshoots database (with provider help at times) • Tunes SQL Statements • Debugs performance problems (with provider help at times) • Configures backups, performs recoveries • Configures HA systems • Schedules maintenance, patches, upgrades using vendor utilities • And the list goes on…… The level of vendor support and self service options available vary depending on the cloud provider. Everything the cloud provider doesn’t do... So What do DBAs do on DBPaaS if the Cloud Provider Takes Care of Database Software?
  8. 8. Auditing and Compliance OSConfiguration DiskConfiguration CPU Pricing Models Monitoring Memory Administration Access Mechanisms ArchitectureDesign Policies&Procedures Tools Training Security EdgeTechnologies Backup/Recovery StaffRoles Redundancy ProvisioningTuning Cloud DB Systems are Architectures, Not Products
  9. 9. Policies and Procedures Become More Reliant on 3rd Parties Impact on Existing Tools and Technologies Training and Education New Staffing Roles and Responsibilities Change Management Security Cloud DBs Will Change the Way Your Organization Provides Support Costing Models
  10. 10. You Will Need to Thoroughly Evaluate The Impact Those Changes Will Make Fully Investigate Cloud Platform Pricing Models Read Fine Print! Vendor Lock In DB Features Elasticity Scalability Site Locations Track Record Storage Compute Provisioning Monitoring Tools Admin Tools Backup Security Data Access RDS EC2 Apps Optimization Scaling HA DB Backups DB Patches DB Installs OS Patches OS Installs Server Maintenance Rack & Stack Power HVAC, Net Apps Optimization Scaling HA DB Backups DB Patches DB Installs OS Patches OS Installs Server Maintenance Rack & Stack Power HVAC, Net
  12. 12. YOU MUST UNDERSTAND WHAT YOU ARE BEING CHARGED FOR Your Costing Models Will Change and May Become More Complex Storage Compute # Instances Dedicated Hosts Elastic IPs Data Transfers Elastic Load Balancing Amazon Oracle Microsoft
  13. 13. Amazon Calculator Azure Calculator Oracle Calculator
  14. 14. Amazon and Azure Cloud Advisors Recommendations: • Cost reduction • Performance • Security • Availability
  15. 15. UNDERSTAND the cloud vendor’s pricing models – they can be complex MEASURE your current and estimate future workloads TAKE YOUR TIME during configuration MONITOR consumption daily BE PREPARED to quickly adjust your configuration SET UP billing alerts Cloud DBMS Charges - Don’t Get Surprised!
  16. 16. Amazon Oracle Database Configuration
  17. 17. YOU WILL BE REQUIRED TO ADJUST YOUR CHANGE MANAGEMENT PROCESSES AND DOCUMENTATION Cloud Databases Are Administered Differently than On-Premises Systems Greater Impact DBPaaS – Less Impact IaaS
  18. 18. New Strategies and Standards Will Be Created • Objectives – Cloud only, cloud first, best fit, non-critical • Budgetary – Strategy development, architecture selection, implementation, mature system support, toolsets, training, existing datacenter, servers and related hardware • Architecture – IaaS, DBPaaS, PaaS, SaaS, multi-cloud, hybrid • Application – Replace, redevelop, optimize, minimal changes, new application design • Provider Sourcing and Selection – Features, pricing, maturity, lock-in, known vendor • Organizational – Support units, new roles, hiring, training, governance • Supporting Technologies – Application development languages, network, toolsets • Regulatory Control – Internal, industry, governmental Security, auditing, recovery, disaster recovery, toolsets, third-party applications, application design, governance, change control, naming conventions, data transfers… Strategies Standards
  19. 19. Policies and Procedures Will Change Security, disaster recovery, change management, monitoring, problem resolution, job scheduling, administrative best practices, repeatable processes, internal, industry specific, governmental regulatory compliance, naming conventions – add required documentation here… Greater Impact DBPaaS – Less Impact IaaS
  20. 20. THERE IS A LEARNING CURVE THAT VARIES ACCORDING TO VENDOR Don’t Expect Your Staff to Become Cloud DBMS Experts Overnight Greater Impact DBPaaS – Less Impact IaaS
  21. 21. Cloud systems will require changes to your support team’s organizational infrastructure. DB and application architects play an important role in the selection, configuration and implementation of public cloud based DBMS platforms. Personnel must be dedicated to learn and fully understand how to use the chosen vendor’s configuration, provisioning and administration services. Cloud Database Systems Require New Roles and Responsibilities
  22. 22. Cloud Development, DB Admin and Monitoring Mechanisms Are Different Than On-Premises YOU WILL NEED TO IDENTIFY WHICH OF YOUR EXISTING TOOLSETS WORK – AND WHICH ONES DON'T
  23. 23. Coding, Administration and Testing 100% App Code Transportability Database Features Cloud DBMS Product Features and Functionality Don’t Always Match On-Premises Counterparts
  24. 24. Azure Hybrid Cloud Oracle Hybrid Cloud
  25. 25. Oracle Hybrid Cloud Administration Azure Hybrid Cloud Administration
  26. 26. THE HARDER IT IS TO SWITCH VENDORS The More You Have to Tailor Your Database/Application to Work With Your Chosen Cloud Architecture
  27. 27. The more interaction the DB has with on-premises systems, the more complicated support becomes Flat File Loads Input from other DB Apps Large Output Files Sent to Other Systems Output to Other DB Apps Data Clones and Refreshes NO DATABASE IS AN ISLAND New Data Transfer Mechanisms New Data Transfer Procedures
  28. 28. CHOOSE THAT VENDOR WISELY You Will Share Responsibility with a Third Party Provider for the Security, Availability, Performance and Recoverability of Your DBMS
  29. 29. Questions to Create Your Cloud Architecture Strategy 1. What is your cloud strategy? • Testing the waters • Choose between cloud and on-premises for best fit • Intend to have a strong cloud presence • Cloud first 2. What cloud benefits do you want to leverage? • Reduce hardware/software costs • Reduce human support costs • Focus on business, not system support • Improve performance and availability • Increase flexibility and agility • Leverage complex architectures 3. What is your experience level with cloud systems? 4. How big of an impact (change management, training, polices/procedures, roles/responsibilities) on your IT shop are you willing to incur? 5. What application development platforms do you use? 6. How much control do you want to relinquish and how much responsibility for your systems are you comfortable sharing? 7. What on-premises software tools do you use? 8. Is your data controlled by internal, industry-specific or governmental regulatory requirements? 9. What auditing requirements are you required to meet? 10. Do you standardize on one DB or support multiple? 11. One provider or are you comfortable with multiple? 12. Do you intend to migrate DB, apps or both? 13. What amount of DB and app changes are you willing to make to migrate the system to the cloud? 14. What are your DR requirements? • Retrain staff, organizational role and unit changes • Changes to process and documentation • Changes for application rewrites, cloud data transfers, on- premises/cloud DB feature mismatch
  30. 30. Select the Appropriate Database Driven Applications for the Cloud Have a Cloud Strategy: Migration/Testing/Ongoing Support Plans Thoroughly Understand and Evaluate Competing Offerings Recognize That They Are Supported Differently than On- Premises Counterparts RDX Cloud DBMS Recommendations
  31. 31. The Right Cloud DBMS Vendor and Strategy Done Incorrectly and Your Mileage May Vary Reduces DB TCO App Will Perform as Expected Have the Desired Functionality Easily Monitored and Administered
  32. 32. Support best practices Security procedures Best architecture implementations Product selection, implementation and usage What products work together Software combinations (best Tech Stack) Recurring issues Problem prevention RDX’s Goal is to Become the Advisor Our Customers Can’t Do Without You may not want to do that… Benefits All Customers What We Learn From our Customers
  33. 33. September Presentation – Leveraging PCI DSS to Secure Any Environment The RDX Report Rising Interest in Open Source Databases, Azure Analytical Services, Comparing Cloud Providers – Pricing and Features, 2017 Top Database Trends LinkedIn Will You Be Replaced by a Robot?, Selecting Cloud DBMS, NoSQL Architectures, Database Security Series, Improving Customer Service 20YEARS OF SERVICE DELIVERY EXPERIENCE LINK – View RDX YouTube Video of this Presentation