How We Manage SaaS Infrastructure Knowledge Track

Slides:



Advertisements
Similar presentations
Successful Information Management With Knowledgebase Manager Pro Is Reality.
Advertisements

On Big Business Features at a Small Business Price T:
Steve Lewis J.D. Edwards & Company
Agenda Human Process + System Automation Better together Demos Identify self service opportunities Enable cloud through automation Key Takeaways.
1 Effective, secure and reliable hosted security and continuity solution.
Windows IT Pro magazine Datacenter solution with lower infrastructure costs and OPEX savings from increased operational efficiencies. Datacenter.
Introducing… elementool Issue Tracking The World’s First Web-Based Issue Tracking Software.
Cloud Computing: Theirs, Mine and Ours Belinda G. Watkins, VP EIS - Network Computing FedEx Services March 11, 2011.
System Center 2012 R2 Overview
Dan Stolts Chief Technology Strategist Microsoft Corporation Blog: Managing and Monitoring Critical Infrastructure.
Introduction to Systems Management Server 2003 Tyler S. Farmer Sr. Technology Specialist II Education Solutions Group Microsoft Corporation.
VMware vCenter Server Heartbeat – Overview. Why is VMware vCenter Availability Important? What Needs to be Protected? Protecting vCenter Server with vCenter.
Copyright 2009 FUJITSU TECHNOLOGY SOLUTIONS PRIMERGY Servers and Windows Server® 2008 R2 Benefit from an efficient, high performance and flexible platform.
Azure Services Platform Piotr Zierhoffer. Agenda Cloud? What is Azure? Environment Basic glossary Architecture Element description Deployment.
Lower costs and improve predictability Automation Enable service owners to focus on work that adds business value Reduce error-prone manual activities.
Integrate into existing systems with PowerShell integration modules Extend by building PS modules to enable integrating into other systems Optimize.
Integrate into existing systems with PowerShell integration modules Extend by building PS modules to enable integrating into other systems Optimize.
© 2007 Oracle Corporation – Proprietary and Confidential.
© copyright 2014 BMC Software, Inc. DevOps consultant Niek Bartholomeus Going DevOps with BMC.
Passage Three Introduction to Microsoft SQL Server 2000.
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
Enterprise Reporting with Reporting Services SQL Server 2005 Donald Farmer Group Program Manager Microsoft Corporation.
MiVoice Office v MiVoice Office v6.0 is mainly a service enhancement release, rather than a user feature rich enhancement release.
Grid Computing Meets the Database Chris Smith Platform Computing Session #
0 0 The SaaS Model Software as a Service (SaaS) is a software delivery model, in which software function is delivered over the internet, managed by a vendor,
How WebMD Maintains Operational Flexibility with NoSQL Rajeev Borborah, Sr. Director, Engineering Matt Wilson – Director, Production Engineering – Consumer.
Enabling Mature Self Service with System Center 2012 Justin Cook (Data # 3) Principal Consultant, Systems Management & User Computing Jeffrey Cook (Data.
Chapter 10 : Designing a SQL Server 2005 Solution for High Availability MCITP Administrator: Microsoft SQL Server 2005 Database Server Infrastructure Design.
Maintaining a Microsoft SQL Server 2008 Database SQLServer-Training.com.
 Cloud computing  Workflow  Workflow lifecycle  Workflow design  Workflow tools : xcp, eucalyptus, open nebula.
May l Washington, DC l Omni Shoreham Configuring Parallels Infrastructure Manager for Hosting and SaaS Oleg Shaikhatarov Program Manager, Parallels.
Technology Overview. Agenda What’s New and Better in Windows Server 2003? Why Upgrade to Windows Server 2003 ?  From Windows NT 4.0  From Windows 2000.
Sofia, Bulgaria | 9-10 October SQL Server 2005 High Availability for developers Vladimir Tchalkov Crossroad Ltd. Vladimir Tchalkov Crossroad Ltd.
— Build your own enterprise-class PaaS platform. Master Cloudset Cloudset1 Cloudset Resource Pool cloud Dedicated resource can be assigned to a cloudset.
Windows Azure Conference 2014 Deploy your Java workloads on Windows Azure.
Contents 1.Introduction, architecture 2.Live demonstration 3.Extensibility.
Maintaining Large Vista Installations Amy Edwards, Ezra Freelove, & George Hernandez July 12, 2007.
Maintaining Large Vista Installations Amy Edwards, Ezra Freelove, & George Hernandez July 12, 2007.
Managing the Oracle Application Server with Oracle Enterprise Manager 10g.
Introduction to the Adapter Server Rob Mace June, 2008.
CERN IT Department CH-1211 Geneva 23 Switzerland t Daniel Gomez Ruben Gaspar Ignacio Coterillo * Dawid Wojcik *CERN/CSIC funded by Spanish.
Middleware for FIs Apeego House 4B, Tardeo Rd. Mumbai Tel: Fax:
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
4/24/2017 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
A Brief Documentation.  Provides basic information about connection, server, and client.
Uwe Lüthy Solution Specialist, Core Infrastructure Microsoft Corporation Integrated System Management.
Automating Operational and Management Tasks in Microsoft Operations Management Suite and Azure
Microsoft Virtual Academy. STANDARDIZATION SELF SERVICEAUTOMATION Give Customers of IT services the ability to identify, access and request services.
GCRC Meeting 2004 BIRN Coordinating Center Software Development Vicky Rowley.
Moving Your Paperwork Online Western Washington University E-Sign Web Forms.
System Center Lesson 4: Overview of System Center 2012 Components System Center 2012 Private Cloud Components VMM Overview App Controller Overview.
Enterprise Messaging & Collaboration. e-Interact Modules.
Log Shipping, Mirroring, Replication and Clustering Which should I use? That depends on a few questions we must ask the user. We will go over these questions.
Copyright © New Signature Who we are: Focused on consistently delivering great customer experiences. What we do: We help you transform your business.
ZIMBRA ROADMAP. Contains proprietary and confidential information owned by Synacor, Inc. © / 2015 Synacor, Inc. Deliver an advanced, feature rich collaboration.
E-commerce Architecture Ayşe Başar Bener. Client Server Architecture E-commerce is based on client/ server architecture –Client processes requesting service.
 Cloud Computing technology basics Platform Evolution Advantages  Microsoft Windows Azure technology basics Windows Azure – A Lap around the platform.
Aaron Stanley King. What is SQL Azure? “SQL Azure is a scalable and cost-effective on- demand data storage and query processing service. SQL Azure is.
Lead SQL BankofAmerica Blog: SQLHarry.com
Example of a page header
SERVICENOW ONLINE TRAINING IN HYDERABAD
SERVICENOW ADMIN & ADVANCED ONLINE TRAINING
#01 Client/Server Computing
MDM Enterprise.
Virtualization Layer Virtual Hardware Virtual Networking
5 Azure Services Every .NET Developer Needs to Know
TN19-TCI: Integration and API management using TIBCO Cloud™ Integration
#01 Client/Server Computing
Setting up PostgreSQL for Production in AWS
Presentation transcript:

How We Manage SaaS Infrastructure Knowledge Track Gadi Yedwab VP, Product Development Service-now.com Aaron Burruss Sr. Infrastructure Developer Service-now.com

Agenda SaaS Infrastructure Design Goals Product Architecture Integration Automation How we manage SaaS Infrastructure Demo Agenda

Infrastructure Design Goals Keep it simple! Scale to any number of customers Easy deployment hosted or on-premise Great flexibility for the customer Dev, Test, and Prod Decide when to upgrade Rich integration options

Infrastructure Design Goals Easy to manage and support Manage the infrastructure using our product So you can manage yours with our product too Manage each instance entirely through the Web UI Great maintenance and diagnostic tools Performance monitoring and capacity graphs Measure response time and get breakdown View transactions log and slow queries Status and key metrics of the application and its components Debugging tools

Very High-Level Product Architecture UI Java Web Application Server MID Server Database

Very High-Level Product Architecture UI Java Web Application Server MID Server Database

Product Architecture Everything in the database Customizations, full-text index Email queue, logs, message queue, you name it! Nothing in the file system Easy to backup, restore, clone, and relocate Cross-platform portability Storage independence Clustered nodes (synchronize via the database) Replication queue in the database

Product Architecture Java Web Application Server Scalable JVM – cross platform Robust execution environment Portable and self contained Transaction concurrency controlled by semaphores JavaScript scripting (Rhino) Scalable Add clustered nodes as needed Add MID servers as needed

Product Architecture Standard Web 2.0 Interfaces HTML, JavaScript, AJAX, cookies No browser plug-ins Web Services interfaces (SOAP) E-mail (inbound and outbound) Mobile interface

Product Architecture MID Server Monitoring, Integration, and Discovery Connects to the application We don’t connect to you gets instructions and sends data Applications CMDB Integration: SCCM, LANDesk, etc. Discovery: probes and sensors Runbook: automation

Integration Web Services (SOAP) Email MID Server Security (LDAP, SSO) Any data – inbound and outbound Synchronous and Asynchronous (message queuing) Email Inbound and Outbound – fully scriptable MID Server Security (LDAP, SSO) Import using file, FTP

Automation Scripting and scheduled jobs Runbook We use it to check for upgrades, phone home, update text index, table cleaner, etc. Runbook We use it to manage the data center Graphical Workflow Standard operation procedures – implement a process that involves people, tasks, automation and approvals

Automation In Practice Data Center Migration as an example Different servers, storage (SAN), and versions of the OS and JVM – no problem Move one or more instances at a time Move coordinated with each customer Use Runbook automation and replication Minimize downtime for the move Standardized process for each migration Process is refined with each migration Replication allows uptime during the migration

How We Manage SaaS Unit of service provisioning – the instance Java application server + database Provision, move, promote, clone, configure, manage, de-provision, start, stop, upgrade We manage thousands of instances Automation using the Service-now.com platform, of course! Instances can be hosted, on-premise, and in various data centers (London, Geneva, etc.)

How We Manage SaaS No need for specialized hardware Easy to scale – just add servers Failures are isolated and recovery is quick Storage is “partitioned” each customer’s data is separate Cost is contained and savings are passed to you!

Roadmap Data centers in London and Geneva Self-service request of a clone Ability to schedule a clone Runbook automation Automate your standard procedures Automate diagnosis and response Empower your service desk

Demo