37
Realize the Benefits of a Database Cloud service Pradeep Natarajan @pradeepnatara IBM Webcast 10 August, 2017 http://bit.ly/2uBRTyt

IBM Informix on cloud webcast August 2017

Embed Size (px)

Citation preview

Realize the Benefits of a Database Cloud service

Pradeep Natarajan @pradeepnataraIBM Webcast 10 August, 2017

http://bit.ly/2uBRTyt

2

Safe Harbor Statement

2

Copyright © IBM Corporation 2017. All rights reserved.U.S. Government Users Restricted Rights - Use, duplication, or disclosure restricted by GSA ADP Schedule Contract with IBM Corporation

THE INFORMATION CONTAINED IN THIS PRESENTATION IS PROVIDED FOR INFORMATIONAL PURPOSES ONLY. WHILE EFFORTS WERE MADE TO VERIFY THE COMPLETENESS AND ACCURACY OF THE INFORMATION CONTAINED IN THIS PRESENTATION, IT IS PROVIDED “AS IS” WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED. IN ADDITION, THIS INFORMATION IS BASED ON CURRENT THINKING REGARDING TRENDS AND DIRECTIONS, WHICH ARE SUBJECT TO CHANGE BY IBM WITHOUT NOTICE. FUNCTION DESCRIBED HEREIN MY NEVER BE DELIVERED BY I BM. IBM SHALL NOT BE RESPONSIBLE FOR ANY DAMAGES ARISING OUT OF THE USE OF, OR OTHERWISE RELATED TO, THIS PRESENTATION OR ANY OTHER DOCUMENTATION. NOTHING CONTAINED IN THIS PRESENTATION IS INTENDED TO, NOR SHALL HAVE THE EFFECT OF, CREATING ANY WARRANTIES OR REPRESENTATIONS FROM IBM (OR ITS SUPPLIERS OR LICENSORS), OR ALTERING THE TERMS AND CONDITIONS OF ANY AGREEMENT OR LICENSE GOVERNING THE USE OF IBM PRODUCTS AND/OR SOFTWARE.

IBM, the IBM logo, ibm.com and Informix are trademarks or registered trademarks of International Business Machines Corporation in the United States, other countries, or both. If these and other IBM trademarked terms are marked on their first occurrence in this information with a trademark symbol (® or ™), these symbols indicate U.S. registered or common law trademarks owned by IBM at the time this information was published. Such trademarks may also be registered or common law trademarks in other countries. A current list of IBM trademarks is available on the Web at “Copyright and trademark information” at www.ibm.com/legal/copytrade.shtml

3

Agenda

§ Cloud Economics

§ Business Requirements

§ How does IBM Informix on Cloud fit into existing IT investments?

§ Why consider IBM Informix on Cloud

§ What is IBM Informix on Cloud

§ Using IBM Informix on Cloud

§ Informix Advanced Enterprise Edition

§ Backup to cloud object store

§ Questions & Feedback

4

Cloud Agility Accelerates Innovation-Outthink The Economics

Development InfrastructurePublic Cloud

Hosted Private Cloud

Dedicated Environment

• Simplified development process• Portable and collaborative• Reimagine your business

• Application development for apps with mission critical data

• Business process automation, secured

More Productivity

Greater Flexibility

Better Economics

Continuous Innovation

Risk Mitigation

Hybrid Cloud End Game for Most Enterprises

• Business process applications stay intact• Managed / new applications on the cloud• Ubiquitous data management software

5

Business RequirementHow can I reduce my ongoing business cost?

How can I analyze the data in IoT and in the edge?

How do I reduce time to market?

Desired outcome

§ Informix on Cloud is aimed for enterprise who are wanting to innovate to save costs by choosing a cloud deployment for their workloads but do not want to compromise on enterprise level security and performance, and need a robust and proven technology choice.

• IT infrastructure platform cost is the biggest recurring cost for enterprises

• On-prem RDBMs represents one of the most expensive recurring expenses for enterprise IT organizations.

• It is necessary to innovate and to be able to innovate you look at different deployment options iecloud

6

IBM Informix on Cloud - Key Benefits

• Accelerates deploymentInformix on Cloud will accelerate and simplify you cloud deployments and take advantage of the high performance Informix engine that integrates Time Series, Spatial, NoSQL and SQL data together.

• Lower your total cost of ownershipLower your cost and complexity on infrastructure maintenance, software licensing, and support; choose the size you need and pay a monthly subscription

• Enterprise securityInformix on Cloud Offers native encryption with all configurations, you are in control of your data at rest and in flight.

• Analytics for IoT SolutionEasy replication of your time series and other data from the edge into the IBM Informix on Cloud for performing deeper analytics, including predictive analytics.

7

• Enterprise performance available in the cloud (without the cost, complexity and risk of managing your own infrastructure)

• Bring Infrastructure as a Service (IaaS) economics to your data• Maintain control, and you determine the performance, security, and availability needs for

your business

How can IBM Informix on Cloud help me?

8

9

§ As a CTO, I need to be able to quickly and inexpensively add additional development and test instances of Informix to support our product development and release goals.

§ As a software engineer, I need another large instance of an Informix database for stress testing our new application. None of our current test environments are large enough to effectively test this application.

§ As a manager, I want my team to try the latest version of Informix without impacting any of my current systems and without going through a long budget approval process.

§ As a developer, I want to try out new features in Informix like NoSQL and the REST API, but I currently don’t have access to a version with these features.

§ As a DBA, I want to experiment with Informix’s clustering, replication, and sharding technologies to see how they might help my business.

Why consider IBM Informix on Cloud

10

What is IBM Informix on Cloud

The latest version of IBM InformixAdvanced Enterprise Edition,on a machine in a SoftLayer data center,provisioned on-demand,billed monthly,accessible on the Internet,dedicated to you,entirely under your control.

11

12

13

14

15

Ready to Order?

I know what I need IBM Sales, help me!

16

Price/month: $1,250 $2,200 $4,000 $8,000

17

Live Demo

18

Decisions & Responsibilities

§ What are my choices?- Size- DataCenter, e.g Dallas, London, Sydney- Number of machines with Informix- Self-serve (immediate provisioning) or IBM Sales

§ You don’t get a choice about the edition, version of Informix, OS, etc.

§ What is IBM responsible for? Fulfilling the order; IBM provides you with an account on Bluemix if necessary, obtains the machine from SoftLayer, installs and configures Informix, and makes the machine accessible to you.

§ What am I, IBM’s customer, responsible for? All administration of the OS, network, Informix, database, etc.Installing, configuring, and/or running applications, managing a schema, loading data, etc.You have complete control and flexibility to use the system to serve your business needs.

19

Documentation in Bluemix

20

Log in for the first time

§ When logging into the machine for the first time, you will immediately be required to change your password.

§ You’re the only one that knows the password now. You have complete control over the system.§ IBM support cannot log in.

$ ssh [email protected]@1.2.3.456's password: You are required to change your password immediately (root enforced)Changing password for root.(current) UNIX password: New password: Retype new password: [root@myinformixhost ~]#

21

Administration

§ You have full power and responsibility to administer the machine.

§ Administer the machine just like you do machines in your current data center/office. This includes:- Updating the Operating System- Backing up the machine and the Informix databases- Installing and/or updating any software- Configuring the firewall- Managing OS user accounts- Upgrading Informix version- Transferring data to/from the system- Configuring clients to connect to Informix- Changing Informix ONCONFIG settings, adding db/sbspaces, etc.

22

Initial Configuration of Machine

§ We’ve made some decisions about the initial configuration of the OS, Informix, etc. This is your machine, so change whatever you like to fit the needs of your business.

§ Informix version: 12.10.FC9AEEEvery order gets the latest available Informix release.

§ OS: CentOS 7

§ File system:- / for OS- /data for dbspaces, logs, etc.

§ OS accounts:- root, only customer knows password- informix, initially configured without a password

23

Initial Configuration of Machine

§ Product locations- $INFORMIXDIR /home/Informix/server- WL /opt/ibm/wire_listener- IWA /opt/ibm/iwa Only .tar; not configured

§ Firewall à la iptables allows traffic:- SSH (22)- SQLI over SSL (9089)- DRDA over SSL (9091)- Mongo over SSL (27018)- REST over SSL aka HTTPS (443)

§ Informix and Wire Listener configured with a self-signed certificate§ Informix also listens for non-SSL traffic:

- SQLI (9088)- DRDA (9090)- Mongo (27017)- REST, aka HTTP (80)

24

Configuring Remote Client Connectivity

§ All traffic goes over the Internet – encryption (SSL) recommended§ Documentation for using SSL with SQLI, DRDA, Mongo, and REST at Bluemix

25

All the Good Stuff We Love About Informix

§ Transaction processing speed machine§ Low administration § Full spectrum of replication solutions

- Cluster with three secondary types- Enterprise Replication

§ TimeSeries for efficient storage and querying of sensor data§ Accelerate queries with in-memory, columnar IWA§ REST API§ NoSQL functionality that developers love

- JSON data- MongoDB client compatibility

§ Scalability with sharding§ Data Security – at rest and in motion

26

IBM Informix on Cloud - Still Not Convinced?

§ No capital expense for hardware- Monthly charge; pay only for what you use;

cancel any time§ Informix software support included

- No additional fee for support§ Entitlement and software license

- What You See Is What You Get (WYSIWYG)- No license metrics to track- No worries about license compliance

§ More power – Informix Advanced Enterprise Edition

27

Informix Advanced Enterprise Edition

§ Storage optimization (compression) included- For purchase, add-on Informix feature in all

editions except AEE- Lossless compression reduces the space

occupied by a row of data

§ Informix Warehouse Accelerator- /opt/ibm/iwa- Product is included as .tar file- Setup and configuration required

TCP/IP

Bulk Loader

SQL Queries (from apps)

Informix Warehouse Accelerator

Compressed DB partition

QueryProcessor

Data Warehouse

Informix SQL

Query Router Results

28

Backup to Cloud Object Store

29

Cloud Backups using On-Bar

• It is possible to use STDIO devices to take direct backups from On-Bar to a Cloud Provider

• The feature is implemented in the Primary Storage Manager (PSM)

• It is NOT possible to use this if you use a third party storage manager

30

STDIO devices

• A new type of device called “STDIO device” was implemented in PSM• This new device type will send the backup stream data or get the restore stream data from a

separate process (ie sftp)• Communication to/from this process will occur using the standard input/standard output of that

process, very similar to use a pipe

Archive APIIDS curl,

sftp, oraws-cli

OBJECT STORAGE

On-

Bar

PSM

31

Create STDIO device

onpsm -D -add /home/shawn/mycurl -t STDIO--stdio_warg "BACKUP @obj_name1@.@obj_id@.@obj_part@"

--stdio_rarg "RESTORE @obj_name1@.@obj_id@.@obj_part@"

--stdio_darg "DELETE @obj_name1@.@obj_id@.@obj_part@"

--max_part_size <size in KB>

• Notice the type “STDIO”• Notice the device path is a path to an executable, usually a shell script that will take/retrieve the

data• We have to provide the arguments that we will use to invoke the program for backup (send

data), restore (get data) and delete (erase data)

32

Getting help

§ View documentation on Bluemixhttps://console.ng.bluemix.net/docs/services/InformixOnCloud/InformixOnCloud.html

§ Use the forums- Stack Overflow – tags “informixoncloud” and “bluemix”http://stackoverflow.com/search?q=informixoncloud+bluemix- IBM developerWorks dW Answers – tags “informixoncloud” and “bluemix”https://developer.ibm.com/answers/smartspace/bluemix/

§ Open a Bluemix ticket

33

Getting help

§ Have a problem with Informix (e.g. AF)?Have a problem with physical infrastructure (e.g. disk, memory, network)?

Open a Bluemix ticket

§ Different than opening a PMR, if you are familiar with that process

§ SLAshttp://www-03.ibm.com/software/sla/sladb.nsf/sla/bm-6605-08

34

§ As a CTO, I need to deploy our solution in a distant geography we’ve never done business in before.

§ As a project manager, I need to have an Informix database environment that both my developers and individual beta customers can easily access. My developers are creating a Proof of Concept and my customer will access it.

§ As a DBA, I need to have an offsite copy of our Informix database for the purpose of disaster recovery.

§ As an architect, I want to prototype Informix Warehouse Accelerator with my application as my customers are asking for performance improvements on various queries in our application. With our Workgroup Edition, I don’t have access to IWA.

Why consider IBM Informix on Cloud continued

35

Want something more? Something different?

Do you want something else from this IBM offering? Please give us your feedback!

Milind Tamaskar [email protected]

For example:§ Can I order a multi-machine cluster?§ Can IBM help me transfer data to and from the machine using e.g. Aspera?§ I’d like IBM to be responsible for backing up the Informix server.§ I wish this would integrate with technology xyz.

36

Learn more

§ Documentation in the Bluemix catalog https://console.ng.bluemix.net/docs/services/InformixOnCloud/InformixOnCloud.html

§ Videoshttp://ibm.biz/informix-learning

§ IBM Informix on Cloud Solution Briefhttps://www.ibm.com/common/ssi/cgi-bin/ssialias?htmlfid=IMS14505USEN&

§ Bloor White paper: IBM Informix on Cloudhttps://www.ibm.com/common/ssi/cgi-bin/ssialias?htmlfid=IMW14922USEN&

§ Milind Tamaskar [email protected]

General Questions?

§ Through Bluemix @ www.bluemix.net§ Contact your local IBM representative, or your IBM Business Partner.

Order today

37

Pradeep Natarajan @pradeepnatara