Distributed Cache Service. User Guide. Issue 06 Date
|
|
- Herbert Morton
- 6 years ago
- Views:
Transcription
1 Issue 06 Date
2 Contents Contents 1 Introduction DCS Application Scenarios Advantages Compatibility with Redis Commands DCS Instance Specifications Accessing DCS How to Access DCS Related Services User Permissions Related Concepts Getting Started Setting Up Environments Creating a DCS Instance Accessing a DCS Instance Viewing Details of a DCS Instance Operation Guide Configuring Redis-Specific Parameters Stopping DCS Instances Starting DCS Instances Restarting DCS Instances Deleting DCS Instances Scaling Up DCS Instances Changing Instance Password Modifying an Instance's Maintenance Time Window Modifying an Instance's Security Group Backing Up and Restoring DCS Instances Overview Configuring a Backup Policy Manually Backing Up a DCS Instance Restoring a DCS Instance FAQs...39 Issue 06 ( ) ii
3 Contents 4.1 Does DCS Support Common Redis Clients Such as Jedis? Should I Install Redis If I Already Have a DCS Instance? Should I Enter a Password When Accessing a DCS Instance? Where Can I Obtain the Password? Does Standby Cache Node Remain Synchronized With Master Cache Node? Does DCS Support Data Persistence? Can DCS Be Accessed over Public Networks? Can I Modify Configuration Parameters of DCS Instances? Can I Recover Data from Deleted DCS Instances? What Is the Default Data Eviction Policy? What Should I Do If the Connection Between My Redis Client and the DCS Instance Times Out? Why Is Available Memory of Unused DCS Instances Less Than Total Memory and Why Is Memory Usage of Unused DCS Instances Greater Than Zero? Does DCS Support Data Read/Write in Multiple Databases? Why Can't I Back Up or Scale Up My DCS Instances? Do DCS Instances in the Cluster Mode Support Native Redis Clusters? Why Do My DCS Instances Sometimes Become Unavailable While They Are in Running State? Why Is the Used Instance Memory Displayed on Cloud Eye Console Slightly Higher than the Available Instance Memory? How to Select and Configure a Security Group? Do DCS Instances Support Cross-VPC Access?...45 A Glossary...47 B Change History...48 Issue 06 ( ) iii
4 1 Introduction 1 Introduction 1.1 DCS 1.2 Application Scenarios 1.3 Advantages 1.4 Compatibility with Redis Commands 1.5 DCS Instance Specifications 1.6 Accessing DCS 1.7 Related Concepts 1.1 DCS Distributed Cache Service (DCS) is an online, distributed, in-memory cache service. It is reliable, scalable, usable out of the box, and easy to manage. DCS makes it easy to deploy, operate, and scale in-memory data caches in the cloud. DCS uses Redis 3.0.7, an open-source, in-memory, log-structured key-value store written in ANSI C. It is networked and provides a range of data persistence options. For more information about Redis, visit Clients used to access DCS instances can only be accessed by clients running on Elastic Cloud Servers (ECSs) within the same VPC. Figure 1-1 Client accessing DCS instances Issue 06 ( ) 1
5 1 Introduction NOTE Like clients, DCS instances are also run on ECSs. A client must belong to the same virtual private cloud (VPC) and subnet as the DCS instance it is attempting to access. There are three deployment modes for DCS instances: Single-node Each DCS instance runs on only one cache node. Such DCS instances are mainly used for temporary data storage but are not suitable for high-reliability service scenarios. Single-node DCS instances support intensive concurrent read/write operations, but do not implement data persistence. Data will be deleted after single-node DCS instances are restarted or stopped. Master/standby DCS instances run in master/standby mode, providing higher availability than singlenode DCS instances: Each DCS instance runs on two cache nodes (one master and one standby), and supports data persistence. The standby node is invisible to the client and does not provide data read/write services. It is kept synchronized with the master node through data synchronization. The standby node takes over automatically if the master node fails. Cluster 1.2 Application Scenarios DCS instances run in the cluster mode, providing higher instance specifications and performance than master/standby DCS instances: Each DCS instance has at least three master nodes. Compared with master/standby DCS instances, DCS instances in the cluster mode support higher instance specifications and concurrency. Each master node has a redundant node. If a master node is faulty, the redundant node becomes the master node and provides data read/write services for users. Each redundant node is invisible to Redis clients, and it is kept synchronized with its master node through data synchronization. For e-commerce, video sharing, gaming, and other data-intensive applications, it is essential to retrieve data fast. The primary purpose of DCS is to provide fast yet inexpensive data retrieval. With DCS, you can retrieve data from in-memory data stores instead of relying entirely on slower disk-based databases. DCS instances are also fully managed. You no longer need to perform management tasks such as hardware provisioning, software patching, monitoring, or failure recovery. Consider using DCS when you need to cache the following types of data: Web pages Caching the content of web pages improves page load times. The cached content can include static data such as Hypertext Markup Language (HTML) pages, Cascading Style Sheets (CSS), and images. Status DCS provides quick and simple queries of session status and application-scaling status, enabling easy sharing of status information. Issue 06 ( ) 2
6 1 Introduction Application objects DCS serves as a level-2 cache at the service layer and provides data storage and access for external entities. Storing frequently requested data in DCS instances can off load databases and reduce access latency. Events 1.3 Advantages DCS provides continuous event querying, allowing streams of events to be processed as they occur. The advantages of DCS include: Usability off the shelf You can create DCS instances with just a few clicks on the DCS console or by calling application programming interfaces (APIs). DCS responds to instance creation commands without requiring you to deal with complex underlying software and hardware. Customizable specifications DCS instance specifications range from 1 GB to 512 GB, increasing the flexibility of the DCS. Reliability Data persistence, support for master/standby and cluster modes, and automatic failover between cache nodes ensure data reliability and service availability. Ease of maintenance You can create, start, stop, restart, and delete DCS instances with just a few clicks on the DCS console. DCS continuously monitors and maintains DCS instances so that you can focus on application development. Service monitoring metrics include keys, the number of client connections, and processed commands. System monitoring metrics include memory, CPU, and network usage. 1.4 Compatibility with Redis Commands DCS is built on the Redis engine and supports the majority of Redis commands. Any clients that support Redis can access DCS. For security purposes, certain Redis commands are disabled in DCS. For more information about Redis commands, visit commands. NOTE Some Redis commands, such as FLUSHALL, take a long time to run. While running these commands, DCS instances may not respond to other commands and change to the Faulty state. However, after the command finishes executing, the instance will return to normal. Issue 06 ( ) 3
7 1 Introduction DCS Instances in Single-Node or Master/Standby Mode Table 1-1 Redis commands disabled in single-node and master/standby DCS instances Category Keys Script Server Commands MIGRATE EVAL, EVALSHA, SCRIPT EXISTS, SCRIPT FLUSH, SCRIPT KILL, SCRIPT LOAD SLOWLOG, SLAVEOF, SHUTDOWN, SAVE, ROLE, MONITOR, LASTSAVE, DEBUG SEGFAULT, DEBUG OBJECT, CONFIG SET, CONFIG REWRITE, CONFIG RESETSTAT, CONFIG GET, COMMAND INFO, COMMAND GETKEYS, COMMAND COUNT, COMMAND, CLIENT SETNAME, CLIENT LIST, CLIENT KILL, CLIENT GETNAME, BGSAVE, BGREWRITEAOF NOTICE Redis clients receive "(error) ERR unknown command" from DCS and probably exhibit unpredictable behavior after running the disabled commands. DCS cannot control their behavior. For example, if the MONITOR command is run, redis-cli will keep waiting for monitoring results even after receiving "(error) ERR unknown command" from DCS and refuse to run other commands during the wait period. DCS Instances in Cluster Mode DCS instances in cluster mode do not support the following commands: Redis commands disabled in single-node and master/standby DCS instances Commands listed in Table 1-2 Table 1-2 Commands disabled for DCS instances in the cluster mode Category String List Set SortedSet HyperLogLog Transaction Connection Commands MSETNX RPOPLPUSH SINTERSTORE, SINTER, SUNIONSTORE, SUNION, SDIFFSTORE, SDIFF, SMOVE ZUNIONSTORE, ZINTERSTORE PFMERGE, PFCOUNT DISCARD, EXEC, MULTI, UNWATCH, WATCH SELECT Issue 06 ( ) 4
8 1 Introduction Category Keys List Cluster codis Commands MOVE, SCAN BLPOP, BRPOP, BRPOPLPUSH CLUSTER PSUBSCRIBE(), PUBLISH, PUNSUBSCRIBE, SUBSCRIBE, RANDOMKEY, UNSUBSCRIBE, DBSIZE, FLUSHALL, FLUSHDB, TIME, SLOTSINFO, SLOTSDEL, SLOTSMGRTSLOT, SLOTSMGRTONE, SLOTSCHECK, SLOTSMGRTTAGSLOT, SLOTSMGRTTAGONE NOTICE Redis clients receive "(error) ERR unknown command" from DCS and probably exhibit unpredictable behavior after running the disabled commands. DCS cannot control their behavior. For example, if the PSUBSCRIBE, SUBSCRIBE, or MONITOR command is run, redis-cli will keep waiting for responses from DCS even after receiving "(error) ERR unknown command" from DCS and refuse to run other commands during the wait period. 1.5 DCS Instance Specifications For each single-node DCS instance, the available memory is less than the total memory because some memory is reserved for system overhead. For each master/standby DCS instance, the available memory is less than the total memory because some memory is reserved for data persistence. If the DCS instances are deployed in master/standby mode, only the master cache node contributes to the available memory. Table 1-3 Specifications of single-node and master/standby DCS instances Memory (GB) Total Available (Single Node) Available (Master/ Standby) Maximum Number of Connections Allowed Maximum Intranet Bandwidth (Mbit/s) Issue 06 ( ) 5
9 1 Introduction Table 1-4 Specifications of DCS instances in the cluster mode Total Memory (GB) Available Memory (GB) Maximum Number of Connections Allowed Maximum Intranet Bandwidth (Mbit/s) NOTE The maximum intranet bandwidth is the sum of maximum inbound and outbound intranet bandwidths. Usually, DCS instances are read more frequently than they are written. Therefore, it is recommended that the maximum inbound intranet bandwidth be one third of the maximum intranet bandwidth and the maximum outbound intranet bandwidth be two thirds of the maximum intranet bandwidth. 1.6 Accessing DCS How to Access DCS There are two ways to access DCS: Using the management console The public cloud provides a web-based management console. If you have created an account on the management console, choose Database > Distributed Cache Service on the homepage after login to launch the DCS console. On the DCS console, you can create, start, stop, restart, delete, and change passwords for DCS instances. Using APIs Related Services If you want to integrate DCS into a third-party system for secondary development, use APIs to access DCS. For more information about the available APIs, see the Distributed Cache Service API Reference. Virtual Private Cloud (VPC) DCS instances run in VPCs and use the IP addresses and bandwidths of VPCs. Security groups in VPCs control access to DCS instances. Elastic Cloud Server (ECS) After you create DCS instances, you can connect to them through ECSs. Issue 06 ( ) 6
10 1 Introduction Cloud Eye CloudEye Service is a secure, scalable monitoring platform in the public cloud. It monitors DCS service metrics and sends notifications if alarms or events occur. Table 1-5 DCS monitoring metrics displayed on the Cloud Eye console Metric Description Value Range Monitored Object CPU Usage Memory Usage CPU consumed by monitored objects Memory consumed by monitored objects 0% to 100% ECS 0% to 100% ECS Network Input Throughput Inbound throughput per second on a port 0 bytes/s ECS Network Output Throughput Outbound throughput per second on a port 0 bytes/s ECS Connected Clients Number of connected clients, including connections established by the DCS server (a management service in the background) to monitor DCS instances and excluding connections from standby nodes 0 DCS Client Longest Output List Longest output list among current client connections 0 DCS Client Biggest Input Buf Maximum input data length among current client connections 0 bytes/s DCS Blocked Clients Number of clients suspended by block operations, such as BLPOP, BRPOP, and BRPOPLPUSH 0 DCS Used Memory Total number of bytes allocated by Redis using its allocator 0 bytes/s DCS Used Memory RSS Number of bytes that Redis allocates as seen by the operating system (a.k.a resident set size). It includes all stack and heap memory but not swapped-out memory. 0 bytes/s DCS Issue 06 ( ) 7
11 1 Introduction Metric Description Value Range Monitored Object Used Memory Peak Peak memory consumed by Redis since the Redis server last started 0 bytes/s DCS Used Memory Lua Number of bytes used by the Lua engine 0 bytes/s DCS Memory Fragmentation Ratio Ratio between Used Memory RSS and Used Memory. Ideally, the Used Memory RSS should be only slightly higher than Used Memory. When Used Memory RSS is much greater than Used Memory, there is memory fragmentation (internal or external), which can be evaluated by checking Memory Fragmentation Ratio. When Used Memory is much greater than Used Memory RSS, part of Redis memory has been swapped out by the operating system. In this case, significant latency can be expected. Because Redis does not have control over how its allocations are mapped to memory pages, high Used Memory RSS is often the result of a spike in memory usage. 0 DCS Total Connections Received Total number of connections the Redis server has received since it last started, including connections established by the DCS server (a management service in the background) to monitor DCS instances 0 DCS Total Commands Processed Total number of commands the Redis server has processed since it last started, including commands issued by the DCS server (a management service in the background) to monitor DCS instances 0 DCS Issue 06 ( ) 8
12 1 Introduction Metric Description Value Range Monitored Object Instantaneous Ops Per Second Number of commands processed per second 0 DCS Total Net Input Bytes Total number of bytes the Redis server has received since it last started 0 bytes/s DCS Total Net Output Bytes Total number of bytes the Redis server has sent since it last started 0 bytes/s DCS Instantaneous Input Kbps Instantaneous Output Kbps Instantaneous input traffic 0 Kbit/s DCS Instantaneous output traffic 0 Kbit/s DCS Rejected Connections Number of connections that have exceeded maxclients and been rejected by the Redis server since it last started 0 DCS Sync Full Total number of full synchronizations since the Redis server is started 0 DCS Sync Partial OK Total number of incremental synchronizations since the Redis server last started 0 DCS Sync Partial Err Total number of failed incremental synchronizations since the Redis server last started 0 DCS Expired Keys Total number of keys that have expired since the Redis server last started 0 DCS Evicted Keys Number of keys that have been evicted due to insufficient memory since the Redis server last started 0 DCS Keyspace Hits Total number of query hits in the master dictionary since the Redis server last started 0 DCS Keyspace Misses Total number of query misses in the master dictionary since the Redis server last started 0 DCS Issue 06 ( ) 9
13 1 Introduction Metric Description Value Range Monitored Object PubSub Channels PubSub Patterns Aof Current Size Number of Pub/Sub channels 0 DCS Number of Pub/Sub patterns 0 DCS AOF file size 0 DCS Latest Fork usec Duration of the latest fork operation 0 ms DCS Cloud Trace Service (CTS) User Permissions CTS provides a history of operations performed on cloud service resources. With CTS, you can query, audit, and track back through operations. Traces include operation time, resource objects, resource IDs, requesters' IP addresses, resource operation requests, and responses. Currently, CTS records the following operations on DCS instances: Creating, starting, stopping, restarting, and deleting DCS instances Configuring Redis-specific parameters Changing instance passwords Modifying basic information Identity and Access Management (IAM) The IAM service authenticates access to DCS. The public cloud system provides two types of user permissions by default: user management and resource management. User management refers to the management of users, user groups, and user group rights. Resource management refers to the control operations that can be performed by users on cloud service resources. For further details, see Permissions. 1.7 Related Concepts Region A region is a geographic area where DCS is located. DCS services in the same region can communicate with each other over an intranet, but those in different regions cannot. Public cloud data centers are deployed worldwide in places such as North America, Europe, and Asia. DCS is therefore available in different regions. For example, applications can be Issue 06 ( ) 10
14 1 Introduction Availability Zone Project designed to meet user requirements in specific regions or comply with local laws or regulations. Each region contains many availability zones (AZs) where power and networks are physically isolated. AZs in the same region can communicate with each other over an intranet. Each AZ provides cost-effective and low-latency network connections that are unaffected by faults that may occur in other AZs. Using DCS deployed in an independent AZ protects your applications against failures in a single place. Projects are used to group and isolate OpenStack resources (computing, storage, and network resources). A project can be a department or a project team. Multiple projects can be created for one account. Issue 06 ( ) 11
15 2 Getting Started 2 Getting Started 2.1 Setting Up Environments 2.2 Creating a DCS Instance 2.3 Accessing a DCS Instance 2.4 Viewing Details of a DCS Instance 2.1 Setting Up Environments Before using DCS, create a VPC and configure a security group and subnet. A VPC provides an isolated, user-configurable, and user-manageable virtual network environment for DCS. Using VPCs enhances public cloud resource security and simplifies network deployment. If you have already created a VPC, you will never need to create it again. Procedure Step 1 Log in to the management console. Step 2 Click in the upper-left corner of the management console and select Region and Project. Step 3 Step 4 Step 5 Click Service List, and choose Network > Virtual Private Cloud to launch the VPC console. On the Dashboard page, click Create VPC. Create a VPC as guided by the VPC console. Unless otherwise required, VPC parameters retain their default values. For more information on how to create a VPC, see Virtual Private Cloud. After a VPC is created, a subnet is also created in the subnet. If the VPC needs more subnets, go to Step 6. Issue 06 ( ) 12
16 2 Getting Started Step 6 In the navigation pane, choose Virtual Private Cloud. On the Virtual Private Cloud page, click the name of the VPC in which a new subnet will be created. On the Subnet tab page, click Create Subnet. Create a subnet as guided by the VPC console. Unless otherwise required, subnet parameters retain their default values. For more information on how to create a subnet, see Virtual Private Cloud. Step 7 In the navigation pane, choose Security Group. On the Security Group page, click Create Security Group to create a security group for the VPC. Unless otherwise required, security group parameters retain their default values. For more information on how to create a security group, see Virtual Private Cloud User Guide. ----End 2.2 Creating a DCS Instance Scenario DCS can be used only after DCS instances are created. Currently, DCS supports three types of DCS instances: single-node, master/standby, and cluster. NOTICE DCS does not provide built-in encryption. Encrypt any sensitive data before transmitting or storing it. The purpose, scope, processing method, and time limits of data processed by DCS must comply with local laws and regulations. Prerequisites Procedure The VPC where the DCS instances will be created is available. Security groups and subnets have been configured for the VPC. For details on how to create VPCs, security groups, and subnets, see 2.1 Setting Up Environments or Virtual Private Cloud. Step 1 Log in to the management console. Step 2 Click in the upper-left corner of the management console and select Region and Project. Step 3 Step 4 Step 5 Click Service List, and choose Database > Distributed Cache Service to launch the DCS console. In the navigation pane, choose Cache Manager. On the Cache Manager page, click Create Cache Instance. The Specify Details tab page of Create Cache Instance page is then displayed. Issue 06 ( ) 13
17 2 Getting Started Step 6 On the Specify Details tab page, specify DCS instance parameters, such as the name, availability zone (AZ), VPC, security group, and subnet. Table 2-1 DCS instance parameters Parameter Region Name Description AZ Cache Engine Engine Version Instance Type Instance Specifications VPC Description Region in which DCS is located. You can change your region from the drop-down list in the upper-left corner of the DCS console. Name of the new DCS instance. A DCS instance name cannot be left unspecified and must: Be 4 to 64 characters long. Only uppercase or lowercase letters, digits, and hyphens (-) are allowed. Start with an uppercase or lowercase letter. Description of the new DCS instance. Availability zone (AZ) in which the new DCS instance resides. Cache engine used. Currently, only Redis is supported. Cache engine version. Currently, only Redis is supported. Type of the DCS instance being created. Currently, three types are supported: single-node, master/standby, and cluster. Select an instance type based on the actual service scenario. For more information, see DCS Instance Type. NOTE DCS instances of the cluster type do not support cross-vpc access through VPC peering connections. Total memory of the new DCS instance. Value: 64, 128, 256, or 512 GB if the DCS instance is in the cluster mode 1, 2, 4, 8, 16, 32, or 64 GB if the DCS instance is a single-node or master/standby instance By default, each tenant can create a maximum of five DCS instances and use a maximum of 400 GB memory. When creating a DCS instance on the DCS console, available free memory is listed below the Instance Specifications field. If more memory is needed, click Increase Quota below the Instance Specifications field and contact customer service. For more information, see How Can I Apply for a Higher Quota?. VPC in which the new DCS instance resides. A VPC provides an isolated, user-configurable, and user-manageable virtual network environment for your DCS instances. Click View VPC to show more details of the chosen VPC, including security group rules. Issue 06 ( ) 14
18 2 Getting Started Parameter Subnet Security Group Password Time Window Backup Policy Description Name and IP address range of the subnet in which the new DCS instance resides. Security group that controls access to the new DCS instance. A security group is a set of access control rules. It implements access control for ECSs in the same VPC that trust each other and have the same security protection requirements. Password required for accessing the new DCS instance. NOTE For security purposes, the DCS prompts you to enter an instance-specific password when you are connecting to the DCS instance. Keep your instance password secure and change it periodically. Passwords cannot be left unspecified. They must: Be 8 to 32 characters long Contain at least three of the following character types: uppercase letters, lowercase letters, digits, and special characters `~!@#$%^&*()- _=+\ [{}]:'",<.>/? Time range for any scheduled maintenance activities to occur for cache nodes of this DCS instance. Values: 22:00-02:00 02:00-06:00 06:00-10:00 10:00-14:00 14:00-18:00 18:00-22:00 Data backup policy. This parameter is displayed when you create a DCS instance of master/standby or cluster type. For details about how to configure a backup policy, see Configuring a Backup Policy. Step 7 On the Specify Details tab page, click Create Now. The Confirm Specifications tab page is then displayed, providing information about the new DCS instance, including the instance name, cache engine version, and instance specifications. Step 8 Step 9 On the Confirm Specifications tab page, review the instance information and click Submit. After the new DCS instance has been created, return to the Cache Manager page to view and manage your DCS instances. It usually takes about 5 to 15 minutes to create a DCS instance. However, the time will be up to approximately 30 minutes if the DCS instance is in the cluster mode. After a DCS instance has been successfully created, it enters the Running state by default. Issue 06 ( ) 15
19 2 Getting Started NOTE ----End If the new DCS instance failed to be created, delete the unsuccessful instance creation task by following the procedure in Deleting Instance Creation Tasks That Failed to Run and then create the DCS instance again. If the DCS instance failed to be re-created, contact customer service. 2.3 Accessing a DCS Instance You can access the created DCS instances through your Redis client. DCS works with multiple types of Redis clients. This section uses redis-cli and Redis Java (Jedis) client as an example. For details about how to use other Redis clients, visit redis.io/clients. Prerequisites The DCS instance you will access is in the Running state. An ECS has been created to serve as your Redis client. For details about how to create ECSs, see Elastic Cloud Server. The GNU Compiler Collection (GCC) has been installed on the ECS serving as your Redis client. NOTE The ECS serving as your Redis client and the DCS instance to be accessed must belong to the same VPC and must have network connectivity. Procedure Step 1 Log in to the management console. Step 2 Click in the upper-left corner of the management console and select Region and Project. Step 3 Step 4 Step 5 Step 6 Click Service List, and choose Database > Distributed Cache Service to launch the DCS console. In the navigation pane, choose Cache Manager. Obtain the IP address:port number of the DCS instance. 1. On the Cache Manager page, click the name of the DCS instance you will access. A page with details of the DCS instance is then displayed. 2. On the Summary tab page of instance details page, view the Connection Address (IP address:port number) of the DCS instance. Access the chosen DCS instance. By using redis-cli a. Download the source code package of your Redis client from download.redis.io/releases/redis tar.gz. b. Upload the source code package of your Redis client to the ECS serving as your Redis client. Issue 06 ( ) 16
20 2 Getting Started c. Log in to the ECS that serves as your Redis client. d. Run the following command to decompress the redis directory from the source code package of your Redis client: tar -xzf redis tar.gz e. Run the following commands to go to the redis directory and compile the source code of your Redis client: cd redis make f. Run the following commands to access the chosen DCS instance: cd src./redis-cli -h p 6379./redis-cli -h ip-address -p port-number In the second command, use the DCS instance IP address and port number obtained in Step 5. g. On redis-cli, run the following command to authenticate access to the selected DCS instance: auth password In this command, password indicates the password used for login to the chosen DCS instance. This password is defined at DCS instance creation time. If information similar to the following is displayed, access to the chosen DCS instance is authenticated, and you can now read from and write to the chosen DCS instance: ~]#./redis-cli -h p :6379> auth ****** OK :6379> In this example command output: is an example IP address of DCS instance, which is obtained in Step is an example port number of DCS instance, which is obtained in Step 5. By using a Jedis client a. Obtain the source code of the Jedis client from b. Write code. i. Example code for a single Jedis connection //Create a connection String host = " "; int port = 6379; String pwd = "passwd"; ii. Jedis client = new Jedis(host, port); client.auth(pwd); client.connect(); //Run the set command String result = client.set("key-string", "Hello, Redis!"); System.out.println( String.format("set command result:%s", result) ); //Run the get command String value = client.get("key-string"); System.out.println( String.format("get command result:%s", value) ); Example code for a Jedis connection pool //Generate configuration information of a Jedis connection pool String ip = " "; int port = 6379; Issue 06 ( ) 17
21 2 Getting Started ----End String pwd = "passwd"; GenericObjectPoolConfig config = new GenericObjectPoolConfig(); config.settestonborrow(false); config.settestonreturn(false); config.setmaxtotal(100); config.setmaxidle(100); config.setmaxwaitmillis(2000); JedisPool pool = new JedisPool(config, ip, port, , pwd);// Generate a Jedis connection pool when the client application is being initialized //Get a Jedis connection from the Jedis connection pool when the client initiates a request Jedis client = pool.getresource(); try { //Run commands String result = client.set("key-string", "Hello, Redis!"); System.out.println( String.format("set command result:%s", result) ); String value = client.get("key-string"); System.out.println( String.format("get command result:%s", value) ); } catch (Exception e) { // TODO: handle exception } finally { //Return the Jedis connection to the Jedis connection pool after the client's request is processed if (null!= client) { pool.returnresource(client); } } // end of try block //Destroy the Jedis pool when the client application is closed pool.destroy(); c. Compile code according to the readme file in the source code of the Jedis client. Run the Jedis client to access the chosen DCS Redis instance. 2.4 Viewing Details of a DCS Instance Scenario Procedure This section describes how to view details about a DCS instance using the DCS console. Step 1 Log in to the management console. Step 2 Click in the upper-left corner of the management console and select Region and Project. Step 3 Step 4 Step 5 Click Service List, and choose Database > Distributed Cache Service to launch the DCS console. In the navigation pane, choose Cache Manager. On the Cache Manager page, filter DCS instances by instance status and/or name to find the desired DCS instance. Issue 06 ( ) 18
22 2 Getting Started Table 2-2 DCS instance statuses State Creating Running Faulty Starting Restarting Stopping Stopped Scaling up Description The instance is being created. The instance is running properly. Only instances in the Running state can provide in-memory cache service. The instance is not running properly. The instance is being started. The instance is being restarted. The instance is being stopped. The instance has been stopped gracefully. Instances in the Stopped state no longer provide in-memory cache service. The instance is being scaled up. Step 6 On the DCS instance list, click the name of the chosen DCS instance to display more details about it. Table 2-3 Parameters on the DCS instance details page Category Parameter Description Basic information Name Instance Type Instance Specifications (GB) Used/Available Memory (MB) Status Time Window Name of the chosen instance. To modify the instance name, click the icon. Type of the chosen instance. Currently, three types are supported: single-node, master/standby, and cluster. Specifications of the chosen instance. The used memory space and maximum allowed memory space of the chosen instance. The used memory space includes: Size of data stored on the DCS instance Size of Redis-server buffers (including client buffer and repli-backlog) and internal data structures Status of the chosen DCS instance. For details, see Table 2-2. Time range for any scheduled maintenance activities to occur for cache nodes of this DCS instance. To modify the maintenance time window, click the Time Window. icon next to Issue 06 ( ) 19
23 2 Getting Started Category Parameter Description ID Connection Address Created Description Monitoring metrics ID of the chosen instance. IP address and port number of the chosen instance. Time at which the chosen instance was created. Description of the selected instance. To modify the description, click the icon. Monitoring metrics of the chosen instance. Click the View icon to switch to the Cloud Eye console on which monitoring metrics of the selected DCS instance are displayed. Network AZ Availability zone in which the cache node of the chosen instance resides. Security Group VPC Subnet Security group that controls access to the chosen instance. To modify the security group, click the next to Security Group. VPC in which the chosen instance resides. Subnet in which the chosen instance resides. icon ----End Issue 06 ( ) 20
24 3 Operation Guide 3 Operation Guide This chapter describes how to manage DCS instances. NOTICE In the event that some cache nodes of DCS instance is faulty: The instance is still in the Running state and you can continue to read and write data from and into the instance. This is achieved thanks to high availability of DCS. Cache nodes recover from internal faults automatically. Manual fault recovery is also supported. Certain operations (such as backup, restoration, parameter configuration, and scaling) in the management zone are not supported during fault recovery. You can contact customer service or perform these operations after the cache nodes recover from faults. 3.1 Configuring Redis-Specific Parameters 3.2 Stopping DCS Instances 3.3 Starting DCS Instances 3.4 Restarting DCS Instances 3.5 Deleting DCS Instances 3.6 Scaling Up DCS Instances 3.7 Changing Instance Password 3.8 Modifying an Instance's Maintenance Time Window 3.9 Modifying an Instance's Security Group 3.10 Backing Up and Restoring DCS Instances 3.1 Configuring Redis-Specific Parameters Configure Redis-specific parameters to keep DCS instances performing optimally. Issue 06 ( ) 21
25 3 Operation Guide NOTE The default values are already optimized for typical use cases. Reconfiguring parameters is recommended only when necessary. Prerequisites The DCS instance you will configure is in the Running state, and the instance type is singlenode or master/standby (Redis parameters of DCS instances in the cluster mode are not modifiable). Procedure Step 1 Log in to the management console. Step 2 Click in the upper-left corner of the management console and select Region and Project. Step 3 Step 4 Step 5 Click Service List, and choose Database > Distributed Cache Service to launch the DCS console. In the navigation pane, choose Cache Manager. On the Cache Manager page, click the name of DCS instance you will configure. A page with details of the chosen DCS instance is displayed. Step 6 Step 7 Step 8 On the instance details page, click the Configuration Parameters tab. On the Configuration Parameters tab page, click Modify. Modify Redis-specific parameters based on your requirements. Table 3-1 Redis-specific parameters Parame ter Description Possible Values Default Value maxme morypolicy How Redis will select what to remove when maxmemory is reached. For more information about this parameter, see 4.9 What Is the Default Data Eviction Policy? volatile-lru allkeys-lru volatile-random allkeys-random volatile-ttl noeviction noeviction hashmaxziplistentries Hashes are encoded using the memory efficient data structure ziplist when the number of entries in hashes is less than the value of this parameter. 1 to Issue 06 ( ) 22
26 3 Operation Guide Parame ter Description Possible Values Default Value hashmaxziplistvalue listmaxziplistentries listmaxziplistvalue set-maxintsetentries zsetmaxziplistentries zsetmaxziplistvalue Hashes are encoded using the memory efficient data structure ziplist when the biggest entry in hashes does not exceed the length threshold indicated by this parameter. Lists are encoded using the memory efficient data structure ziplist when the number of entries in lists is less than the value of this parameter. Lists are encoded using the memory efficient data structure ziplist when the biggest entry in lists does not exceed the length threshold indicated by this parameter. When a set is composed of just strings that happen to be integers in radix 10 in the range of 64 bit signed integers and the number of integral strings is less than the value of this parameter, sets are encoded using the memory efficient data structure intset. Sorted sets are encoded using the memory efficient data structure ziplist when the number of entries in sorted sets is less than the value of this parameter. Sorted sets are encoded using the memory efficient data structure ziplist when the biggest entry in sorted sets does not exceed the length threshold indicated by this parameter. 1 to to to to to to Issue 06 ( ) 23
27 3 Operation Guide Parame ter Description Possible Values Default Value latencymonitorthreshol d Only events that run in more time than the configured latencymonitor-threshold will be logged as latency spikes. If latency-monitor-threshold is set to 0, latency monitoring is disabled. If latency-monitor-threshold is set to a value greater than 0, all events blocking the server for a time greater than or equal to the configured latency-monitorthreshold will be logged. By running the LATENCY command, you can perform operations related to latency monitoring, such as enabling latency monitoring, reporting the latest latency events logged, and obtaining statistical data. For more information about latency-monitor-threshold, visit 0 to ms 0 reserved - memory The number of megabytes reserved for the backend to perform internal processing such as persistence and master/standby replication. This parameter is configurable only for master/standby instances. 0% to 50% of maximum memory space initially available to the instance and below the current free memory space NOTE: For more information about maximum available memory of each instance type, see Table timeout Period for which a Redis client can be idle before the connection between the Redis client and server (DCS instance) is closed. A timeout period of 0 indicates that the connection is permanently open. 0 to 7200 seconds 0 Issue 06 ( ) 24
28 3 Operation Guide Parame ter Description Possible Values Default Value notifykeyspac e-events Keyspace event notification. If this parameter is configured, the Redis Sub/Pub feature will allow clients to receive an event when a Redis data set is modified. If the parameter value is an empty character string, keyspace event notification is disabled. If the parameter value is a string of multiple characters, keyspace event notification is enabled and each character identifies a class of keyspace events that Redis will notify. "" NOTE The parameter value must contain either K or E. A is an alias for "g $lshzxe"and cannot be used together with any of the characters "g$lshzxe". For example, the value Kl means that Redis will notify Pub/Sub clients about keyspace events and list commands. The value AKE means Redis will notify Pub/Sub clients about all events. K: Keyspace events, published with the keyspace@ prefix E: Keyevent events, published with keyevent@ prefix g: Generic commands (nontype specific) such as DEL, EXPIRE, and RENAME $: String commands l: List commands s: Set commands h: Hash commands z: Sorted set commands x: Expired events (events generated every time a key expires) e: Evicted events (events generated when a key is evicted for maxmemory) Issue 06 ( ) 25
29 3 Operation Guide Parame ter Description Possible Values Default Value A: Alias for "g$lshzxe", so that the "AKE" string means all the events. Note that the parameter value must contain either K or E. NOTE For more information about Redis-specific parameters, visit The latency-monitor-threshold parameter is usually used for fault location. After locating faults based on the latency information collected, change the value of latency-monitor-threshold to 0 to avoid unnecessary latency. Step 9 Step 10 After you have finished setting parameters, click Save. Click OK to confirm. ----End 3.2 Stopping DCS Instances Scenario On the DCS console, you can stop one or multiple DCS instances at a time. NOTICE After a DCS instance is stopped, it can no longer be read from or written to. If it is a single-node instance, data will also be deleted from it when it is stopped. The attempt to stop a DCS instance while it is being backed up may end up with a failure. Prerequisites Procedure The DCS instances you will stop are in the Running state. Step 1 Log in to the management console. Step 2 Click in the upper-left corner of the management console and select Region and Project. Step 3 Click Service List, and choose Database > Distributed Cache Service to launch the DCS console. Issue 06 ( ) 26
30 3 Operation Guide Step 4 Step 5 Step 6 In the navigation pane, choose Cache Manager. Choose instances to stop. To stop a single instance, click Stop in the same row as the instance. To stop multiple instances, select the instances to stop and click Stop above the instance list. In the Stop dialog box, click OK to confirm that you want to proceed with the stop operation. It takes about 1 to 30 minutes to stop DCS instances. After DCS instances are stopped, their status changes from Running to Stopped. ----End 3.3 Starting DCS Instances Scenario Prerequisites Procedure On the DCS console, you can start one or multiple DCS instances at a time. The DCS instances you will start are in the Stopped state. Step 1 Log in to the management console. Step 2 Click in the upper-left corner of the management console and select Region and Project. Step 3 Step 4 Step 5 Step 6 Click Service List, and choose Database > Distributed Cache Service to launch the DCS console. In the navigation pane, choose Cache Manager. Choose instances to start. To start a single instance, click Start in the same row as the instance. To start multiple instances, select the instances to start and click Start above the instance list. In the Start dialog box, click OK to confirm that you want to proceed with the start operation. It takes about 1 to 30 minutes to start DCS instances. After DCS instances are started, their status changes from Stopped to Running. ----End 3.4 Restarting DCS Instances Scenario On the DCS console, you can restart one or multiple DCS instances at a time. Issue 06 ( ) 27
31 3 Operation Guide NOTICE While a DCS instance is restarting, it cannot be read from or written to. If the DCS instance is a single-node instance, data will also be deleted from it when it is restarted. The attempt to restart a DCS instance while it is being backed up may end up with a failure. Prerequisites The DCS instances you will restart are in the Running or Faulty state. Procedure Step 1 Log in to the management console. Step 2 Click in the upper-left corner of the management console and select Region and Project. Step 3 Step 4 Step 5 Step 6 Click Service List, and choose Database > Distributed Cache Service to launch the DCS console. In the navigation pane, choose Cache Manager. Choose instances to restart. To restart a single instance, choose More > Restart in the same row as the instance. To restart multiple instances, select the instances to restart and click Restart above the instance list. In the Restart dialog box, click OK to confirm that you want to proceed with the restart operation. By default, only instance process will restart. However, selecting Forced Restart will restart the VM on which the chosen DCS instance runs. It takes about 1 to 30 minutes to restart DCS instances. After DCS instances are restarted, their status changes to Running. ----End 3.5 Deleting DCS Instances Scenario On the DCS console, you can delete one or multiple DCS instances at a time. You can also delete all instance creation tasks that failed to run. NOTICE After a DCS instance is deleted, data from the instance will also be deleted without backup. Issue 06 ( ) 28
32 3 Operation Guide Prerequisites The DCS instance you will delete has been created. The DCS instances you will delete are in the Running, Faulty, or Stopped state. Deleting DCS Instances Step 1 Log in to the management console. Step 2 Click in the upper-left corner of the management console and select Region and Project. Step 3 Step 4 Step 5 Click Service List, and choose Database > Distributed Cache Service to launch the DCS console. In the navigation pane, choose Cache Manager. Choose instances to delete. To delete a single instance, choose Operation > More > Delete in the same row as the instance. To delete multiple instances, select the instances to delete and click Delete above the instance list. DCS instances in the Creating, Starting, Stopped, or Restarting state cannot be deleted. Step 6 In the Delete dialog box, click OK to confirm that you want to proceed with the deletion. It takes about 1 to 30 minutes to delete a DCS instance. ----End Deleting Instance Creation Tasks That Failed to Run Step 1 Log in to the management console. Step 2 Click in the upper-left corner of the management console and select Region and Project. Step 3 Step 4 Click Service List, and choose Database > Distributed Cache Service to launch the DCS console. In the navigation pane, choose Cache Manager. If there are DCS instances that failed to be created, Creation Failure Tasks is displayed above the instance list. Step 5 Click the red-cross icon or the number of failed tasks next to Creation Failure Tasks. The Creation Failure Tasks dialog box is then displayed. Step 6 Choose failed instance creation tasks to delete. To delete a single failed task, click Delete Task in the same row as the task. To delete all failed tasks, click Delete All Failed Tasks above the task list. ----End Issue 06 ( ) 29
33 3 Operation Guide 3.6 Scaling Up DCS Instances Scenario On the DCS console, you can scale DCS instances up to desired specifications. NOTICE DCS instances in the cluster mode do not support scale-ups. It takes 5 to 30 minutes to scale up a DCS instance. To minimize the impact of any unexpected results, we recommend scaling up your instance during off-peak periods. During scale-up, single-node DCS instances do not support data read/write, but master/ standby DCS instances support data read/write. Scaling DCS instances up will incur a cost change. That is, after scale-up is successful, the scaled DCS instances are charged based on new specifications. Prerequisites Procedure The DCS instance you will scale up is in the Running state. Step 1 Log in to the management console. Step 2 Click in the upper-left corner of the management console and select Region and Project. Step 3 Step 4 Step 5 Step 6 Click Service List, and choose Database > Distributed Cache Service to launch the DCS console. In the navigation pane, choose Cache Manager. Choose More > Scale up in the same row as the DCS instance you will scale up. In the Scale Up DCS Instance dialog box, select the specifications to which the chosen DCS instance will scale up. For both single-node and master/standby instances, the maximum specifications are 64 GB. Step 7 In the Scale Up DCS Instance dialog box, click OK. The Apply for Instance Scale-Up page is then displayed. This page displays instance information such as the instance name, cache engine version, and new specifications. Step 8 Review instance information. Click Submit on the Specify Details tab page. It takes 5 to 30 minutes to scale up a DCS instance. After scale-up is successful, the DCS instance enters the Running state. Issue 06 ( ) 30
34 3 Operation Guide NOTE ----End If scaling up a single-node DCS instance fails The instance continues to use the original specifications. In addition, the instance is temporarily unavailable for use and does not support operations (such as parameter configuration and scale-up) in the management zone. However, after O&M personnel click Retry Scale-Up on the DCS OM console, the instance will be forcibly scaled to the new specifications and become available for use again. If scaling up a master/standby DCS instance fails Operations (such as backup, restoration, scale up, and parameter configuration) in the management zone are temporarily unsupported. The instance continues to be available for use but comes with the original specifications. Remember not to read or write more data than allowed by the original specifications; otherwise, data loss may occur. After scale up is successful, the instance comes with new specifications. 3.7 Changing Instance Password Scenario Prerequisites Procedure On the DCS console, you can change the password required for accessing your DCS instance. The DCS instance for which you will change password is in the Running state. Step 1 Log in to the management console. Step 2 Click in the upper-left corner of the management console and select Region and Project. Step 3 Step 4 Step 5 Step 6 Click Service List, and choose Database > Distributed Cache Service to launch the DCS console. In the navigation pane, choose Cache Manager. Choose More > Change Password in the same row as the chosen instance. In the Change Password dialog box, enter the old password and new password. NOTE After 5 consecutive incorrect password attempts, the account for accessing the chosen DCS instance will be locked for 5 minutes. Passwords cannot be changed during the lockout period. A DCS instance password cannot be left unspecified. It must: Be different from the old password Be 8 to 32 characters long Contain at least three of the following character types: uppercase letters, lowercase letters, digits, and special characters `~!@#$%^&*()-_=+\ [{}]:'",<.>/? Step 7 In the Change Password dialog box, click OK to confirm the password change. ----End Issue 06 ( ) 31
35 3 Operation Guide 3.8 Modifying an Instance's Maintenance Time Window Scenario After creating a DCS instance, you can modify the maintenance time window of the DCS instance on the instance's Summary page on the DCS console. Prerequisite At least one DCS instance has been created. Procedure Step 1 Log in to the management console. Step 2 Click in the upper-left corner of the management console and select Region and Project. Step 3 Step 4 Click Service List, and choose Database > Distributed Cache Service to launch the DCS console. In the navigation pane, choose Cache Manager. The Cache Manager page with a list of DCS instances is displayed. Step 5 Click the name of the DCS instance for which you will modify the maintenance time window. Step 6 Click the Summary tab. In the Basic Information area, click the icon next to the Time Window parameter. Step 7 Select a new maintenance time window from the drop-down list. Click to save the modification or to cancel the modification. The modification will take effect immediately, that is, the new maintenance time window will appear on the Summary tab page immediately. ----End 3.9 Modifying an Instance's Security Group Scenario After creating a DCS instance, you can modify the instance's security group on the instance's Summary page on the DCS console. Prerequisites At least one DCS instance has been created. Issue 06 ( ) 32
36 3 Operation Guide Procedure Step 1 Log in to the management console. Step 2 Click in the upper-left corner of the management console and select Region and Project. Step 3 Step 4 Click Service List, and choose Database > Distributed Cache Service to launch the DCS console. In the navigation pane, choose Cache Manager. The Cache Manager page with a list of DCS instances is displayed. Step 5 Click the name of the DCS instance for which you will modify the security group. Step 6 Click the Summary tab. In the Network area, click the icon next to the Security Group parameter. Step 7 Select a new security group from the drop-down list. Click to save the modification or to cancel the modification. The modification will take effect immediately, that is, the new security group will appear on the Summary tab page immediately. NOTE ----End Only the security groups that have been created can be selected from the drop-down list. If you need to create a new security group, follow the procedure in 4.17 How to Select and Configure a Security Group? Backing Up and Restoring DCS Instances Overview Need for DCS Instance Backup Backup Modes There is a small chance that dirty data could exist in a DCS instance owing to service system exceptions or problems loading data from persistence files. In addition, some systems demand not only high reliability but also data security, data restoration and even permanent data storage. Currently, data in DCS instances can be backed up to OBS. If a DCS instance becomes faulty, data in the instance can be restored from backup so that service continuity is not affected. DCS instances support the following backup modes: Scheduled backup You can create a scheduled backup policy on the DCS console. Then, data in the chosen DCS instances will be automatically backed up at the scheduled time. Issue 06 ( ) 33
37 3 Operation Guide You can choose the days of the week on which scheduled backup will run. Backup data will be retained for a maximum of seven days. Backup data older than seven days will be automatically deleted. The primary purpose of scheduled backups is to create complete data replicas of DCS instances so that if necessary, the instance can be quickly restored. Manual backup Backup requests can also be issued manually. Then, data in the chosen DCS instances will be permanently backed up to OBS. Backup data can be deleted manually. Before performing high-risk operations, such as system maintenance or upgrade, DCS instance data needs to be backed up. Additional Information About Data Backup Instance type Currently, only master/standby DCS instances can be backed up and restored. Working principle Instance data is persisted using the Redis Append Only Files (AOF) feature. Backup tasks are run on standby cache nodes. DCS instance data is backed up by compressing and storing the data persistence files from the standby cache node to OBS. DCS checks instance backup policies once an hour. If a backup policy is matched, DCS runs a backup task for the corresponding DCS instance. Impact on DCS instances during backup DCS instances can continue to provide services during backup. In the event of full-data synchronization or heavy instance load, it takes a few minutes to complete data synchronization. If instance backup starts before data synchronization is complete, the backup data will be slightly behind the data in the master cache node. During instance backup, the standby cache node stops persisting the latest changes to disk files. If new data is written to the master cache node during backup, the backup file will not contain the new data. Backup time It is advisable to back up instance data during off-peak periods. Storage and pricing of backup files Backup files are stored to OBS. DCS provides the backup service free of charge, but OBS charges will be incurred for the amount and period that storage space is consumed. Handling exceptions in scheduled backup If a scheduled backup task is triggered while the DCS instance is restarting or being scaled up, the scheduled backup task will be run in the next cycle. If backing up a DCS instance fails or the backup is postponed because another task is in progress, DCS will try to back up the instance in the next cycle. A maximum of three retries are allowed within a single day. Retention period of backup data Scheduled backup files are retained for up to seven days. The retention period is user configurable. At the end of the retention period, most backup files of the DCS instance will be automatically deleted, but at least one backup file will be retained. Manual backup files are retained permanently and need to be manually deleted. Issue 06 ( ) 34
38 3 Operation Guide Data Restoration Data restoration process a. A user initiates a data restoration request using the DCS console. b. DCS obtains the backup file from OBS. c. Read/write to the DCS instance is suspended. d. The original data persistence file of the master cache node is replaced by the backup file. e. The new data persistence file (that is, the backup file) is reloaded. f. Data is restored, and the DCS instance starts to provide read/write service again. Impact on service systems Data read/write is suspended during instance data restoration and resumed after data in the master cache node is restored. Handling data restoration exceptions If a backup file is corrupted, DCS will try to fix the backup file while restoring instance data. If the backup file is successfully fixed, DCS proceeds to restore instance data. If the backup file cannot be fixed, DCS will restore the DCS instance to the state in which it was before data restoration Configuring a Backup Policy Scenario Prerequisites Procedure This section describes how to configure an automatic backup policy on the DCS console. The system then backs up data in your instances according to the backup policy. If automatic backup is not required, disable the automatic backup function in the backup policy. At least one master/standby DCS instance has been created. Step 1 Log in to the management console. Step 2 Click in the upper-left corner of the management console and select Region and Project. Step 3 Step 4 Step 5 Step 6 Step 7 Click Service List, and choose Database > Distributed Cache Service to launch the DCS console. In the navigation pane, choose Cache Manager. On the Cache Manager page, filter DCS instances by instance status and/or name to find the DCS instance for which you will configure a backup policy. Click the name of the chosen DCS instance to display more details about the DCS instance. On the instance details page, click Backup and Restore. Issue 06 ( ) 35
39 3 Operation Guide Step 8 Step 9 On the Backup and Restore page, click Backup Policy. In the Backup Policy dialog box, set the Auto Backup parameter to On and specify other backup parameters. Click OK to complete setting the backup policy. Table 3-2 Parameters in a backup policy Parameter Auto Backup Backup Schedule Retention Period (days) Start Time Description An indicator of whether automatic backup is enabled. Day of week on which data in the chosen DCS instance is automatically backed up. You can select one or multiple days of week. The number of days that automatically backed up data is retained. Backup data will be permanently deleted at the end of retention period and cannot be restored. Value: 1 to 7 days Time at which automatic backup starts. Value: the full hour between 00:00 to 23:00 The DCS checks backup policies once every hour. If the backup start time in a backup policy arrives, data in the corresponding instance starts to be backed up. NOTE Instance backup takes approximately 5 to 30 minutes. The data added or modified during the backup process will not be backed up. To reduce the impact of backup on services, it is recommended that data should be backed up during off-peak periods. Only instances in the Running state can be backed up. ----End Manually Backing Up a DCS Instance Scenario This section describes how to manually back up data in instances using the DCS console. By default, manually backed up data is permanently retained. If backup data is no longer in use, delete it manually. Prerequisites At least one master/standby DCS instance is in the Running state. Issue 06 ( ) 36
40 3 Operation Guide Procedure Step 1 Log in to the management console. Step 2 Click in the upper-left corner of the management console and select Region and Project. Step 3 Step 4 Step 5 Step 6 Step 7 Step 8 Step 9 Click Service List, and choose Database > Distributed Cache Service to launch the DCS console. In the navigation pane, choose Cache Manager. On the Cache Manager page, filter DCS instances by instance status and/or name to find the DCS instance you will manually back up. Click the name of the chosen DCS instance to display more details about the DCS instance. On the instance details page, click Backup and Restore. On the Backup and Restore page, click Manual Backup. In the Manual Backup dialog box, click OK to start manual backup. NOTE ----End Information in the Remarks text box cannot exceed 128 bytes. Instance backup takes approximately 10 to 15 minutes. The data added or modified during the backup process will not be backed up Restoring a DCS Instance Scenario This section describes how to restore backup data to a chosen DCS instance. Prerequisites At least one DCS instance of master/standby is in the Running state. A backup task has been run to back up data in the instance to be restored and the backup task is in the Succeeded state. Procedure Step 1 Log in to the management console. Step 2 Click in the upper-left corner of the management console and select Region and Project. Step 3 Step 4 Step 5 Step 6 Click Service List, and choose Database > Distributed Cache Service to launch the DCS console. In the navigation pane, choose Cache Manager. On the Cache Manager page, filter DCS instances by instance status and/or name to find the DCS instance you want to restore. Click the name of the chosen DCS instance to display more details about the DCS instance. Issue 06 ( ) 37
41 3 Operation Guide Step 7 Step 8 Step 9 On the instance details page, click Backup and Restore. Click Restore in the same row as the chosen backup task. In the Restore Cache Instance dialog box, click OK to start instance restoration. NOTE ----End Information in the Description text box cannot exceed 128 bytes. The Restoration History tab page displays the result of the instance restoration task. Instance restoration takes approximately 5 to 30 minutes. DCS instances being restored do not accept data operation requests from clients because existing data is being overwritten by the backup data. Issue 06 ( ) 38
42 4 FAQs 4 FAQs 4.1 Does DCS Support Common Redis Clients Such as Jedis? 4.2 Should I Install Redis If I Already Have a DCS Instance? 4.3 Should I Enter a Password When Accessing a DCS Instance? Where Can I Obtain the Password? 4.4 Does Standby Cache Node Remain Synchronized With Master Cache Node? 4.5 Does DCS Support Data Persistence? 4.6 Can DCS Be Accessed over Public Networks? 4.7 Can I Modify Configuration Parameters of DCS Instances? 4.8 Can I Recover Data from Deleted DCS Instances? 4.9 What Is the Default Data Eviction Policy? 4.10 What Should I Do If the Connection Between My Redis Client and the DCS Instance Times Out? 4.11 Why Is Available Memory of Unused DCS Instances Less Than Total Memory and Why Is Memory Usage of Unused DCS Instances Greater Than Zero? 4.12 Does DCS Support Data Read/Write in Multiple Databases? 4.13 Why Can't I Back Up or Scale Up My DCS Instances? 4.14 Do DCS Instances in the Cluster Mode Support Native Redis Clusters? 4.15 Why Do My DCS Instances Sometimes Become Unavailable While They Are in Running State? 4.16 Why Is the Used Instance Memory Displayed on Cloud Eye Console Slightly Higher than the Available Instance Memory? 4.17 How to Select and Configure a Security Group? 4.18 Do DCS Instances Support Cross-VPC Access? Issue 06 ( ) 39
43 4 FAQs 4.1 Does DCS Support Common Redis Clients Such as Jedis? DCS supports all clients compatible with Redis, including Jedis. You can download Redis clients from Should I Install Redis If I Already Have a DCS Instance? It is not necessary to install Redis in this case. You can access your DCS instance through a Redis client. 4.3 Should I Enter a Password When Accessing a DCS Instance? Where Can I Obtain the Password? Redis allows clients to access cache service directly without any password. In DCS, additional efforts have been made to harden Redis. A client must enter the correct password before it is allowed to access DCS instances. The instance password is manually assigned when you are creating a DCS instance. 4.4 Does Standby Cache Node Remain Synchronized With Master Cache Node? Usually, updates to the master cache node are automatically and asynchronously replicated to the standby cache node. This means that data in the standby cache node may not always be consistent with data in the master cache node. This inconsistency is typically seen in either of the following situations: The input/output (I/O) write speed of the master cache node is faster than the synchronization speed of the standby cache node. There is network latency between the master and standby cache nodes. If a failover occurs when some data is not yet replicated to the standby cache node, the unreplicated data may be lost after the failover. 4.5 Does DCS Support Data Persistence? Only master/standby and cluster DCS instances support data persistence. 4.6 Can DCS Be Accessed over Public Networks? DCS cannot be accessed over public networks. The ECS serving as your Redis client and the DCS instances that the Redis client will access must belong to the same VPC. Issue 06 ( ) 40
44 4 FAQs 4.7 Can I Modify Configuration Parameters of DCS Instances? You can modify configuration parameters for DCS instances in the Running state. Note that configuration parameters of DCS instances in the cluster mode are not modifiable. 4.8 Can I Recover Data from Deleted DCS Instances? Data that is automatically deleted by DCS instances or manually deleted by users using Redis clients cannot be recovered. By default, data is not evicted from DCS instances. However, you can modify the value of the maxmemory-policy parameter to adjust the eviction policy, and then DCS instances evict keys according to the eviction policy. If a DCS instance is deleted, instance data will also be removed and cannot be recovered. Therefore, exercise caution when deleting DCS instances. Master/Standby DCS instances support data backup. If you have backed up the instance data before deleting them, the deleted instance data can be recovered. 4.9 What Is the Default Data Eviction Policy? Data is evicted from the cache based on the user-defined space limit in order to make space for new data. By default, data is not evicted from DCS instances. In the current version of DCS, you can select an eviction policy. When maxmemory is reached, you can select one of the following six eviction policies: noeviction When the memory limit is reached, DCS instances return errors to clients and no longer process write requests or other requests that could result in more memory being used. However, DEL and a few more exception requests can continue to be processed. allkeys-lru DCS instances try to evict the least recently used keys first, in order to make space for new data. volatile-lru DCS instances try to evict the least recently used keys with an expire set first, in order to make space for new data. allkeys-random DCS instances evict random keys in order to make space for new data. volatile-random DCS instances evict random keys with an expire set, in order to make space for new data. volatile-ttl DCS instances evict keys with an expire set, and try to evict keys with a shorter time to live (TTL) first, in order to make space for new data. Issue 06 ( ) 41
45 4 FAQs NOTE If the configured policy is volatile-lru, volatile-random, or volatile-ttl, and no keys match the configured policy, the eviction behavior will match noeviction What Should I Do If the Connection Between My Redis Client and the DCS Instance Times Out? Reconnect your client to the DCS instance. The timeout is probably due to network connectivity problems or DCS instance errors. For example, if your DCS instance is overloaded or experiences a failover, your Redis client returns the error message "Connection timed out" or "Connection reset by peer". Some Redis clients do not support automatic reconnection. If you use these Redis clients, the applications that use DCS must be able to proactively initiate reconnection Why Is Available Memory of Unused DCS Instances Less Than Total Memory and Why Is Memory Usage of Unused DCS Instances Greater Than Zero? Before a newly created DCS instance is put into use, the available memory is less than the total memory because some memory is reserved for system overhead and data persistence (supported by master/standby instances). For more information about the available memory for each type of instance specifications, see 1.5 DCS Instance Specifications. DCS instances use a certain amount of memory for Redis-server buffers and internal data structures. This is why memory usage of unused DCS instances is greater than zero Does DCS Support Data Read/Write in Multiple Databases? Both single-node and master/standby DCS instances support data read/write in multiple databases. By default, single-node and master/standby DCS instances can read and write data in 16 databases (databases 0 15). DCS instances in the cluster mode do not support data read/write in multiple databases Why Can't I Back Up or Scale Up My DCS Instances? Only single-node DCS instances and master/standby DCS instances support specification scale-ups, while DCS instances in the cluster mode do not. Only master/standby DCS instances support backup and restore, while single-node DCS instances and DCS instances in the cluster mode do not. DCS instance backup and scale-up are new functions provided by DCS. If your DCS instances were created long time ago, the version of these DCS instances is not upgraded and therefore cannot support some new functions (such as DCS instance backup and scale-up). You can contact technical support personnel to upgrade your DCS instance version. After the upgrade, you can back up and scale up your DCS instances. Issue 06 ( ) 42
46 4 FAQs 4.14 Do DCS Instances in the Cluster Mode Support Native Redis Clusters? DCS instances in the cluster mode do not support native Redis clusters. DCS clusters use the proxy-based cluster mode, so when you query the parameters of the native Redis cluster, DCS retains the default values for some parameters, for example, cluster_enabled: Why Do My DCS Instances Sometimes Become Unavailable While They Are in Running State? The possible cause is network faults. To locate the fault, perform the following steps: Step 1 Log in to the management console. Step 2 Click in the upper-left corner of the management console and select Region and Project. Step 3 Step 4 Step 5 Step 6 Click Service List, and choose Database > Distributed Cache Service to launch the DCS console. In the navigation pane of DCS console, choose Cache Manager. Click the name of the unavailable DCS instance. On the Summary tab page, click View next to Monitoring Metrics. View monitoring metrics of the DCS instance. If monitoring metrics change sharply over a certain period of time, a network fault has occurred. After the network administrator recovers the network, reconnect to the DCS instance or perform management operations on the DCS instance again. If all monitoring metrics fall within the acceptable range, contact technical support. ----End 4.16 Why Is the Used Instance Memory Displayed on Cloud Eye Console Slightly Higher than the Available Instance Memory? For DCS instances in single-node and master/standby modes, the used instance memory is measured by the redis-server process. For DCS instances in cluster mode, the used cluster memory is the sum of used memory of all shards in the cluster. The redis-server of each shard measures the used memory of the shard. Due to internal implementation of the open-source redis-server, it is a normal phenomenon that the used instance memory is slightly higher than the available instance memory. Issue 06 ( ) 43
47 4 FAQs 4.17 How to Select and Configure a Security Group? To allow a client to access a DCS instance, the ECS on which the client runs and the DCS instance must belong to the same VPC and same subnet, and have correct security group rules. It is recommended that the ECS and DCS instance belong to the same security group. After a security group is created, the security group rules, by default, include a rule allowing members in the security group to access each other without any restrictions. If the ECS and DCS instance belong to different security groups, add security group rules to ensure that the ECS and DCS instance can access each other. NOTE The example rules provided here are based on the assumption that: The ECS on which the client runs belongs to the security group sg-ecs, and the DCS instance that the client will access belongs to the security group sg-dcs. The port number of the DCS instance s The remote end can be a security group or an IP address. Figure 4-1 Security group rules allowing the ECS to access the DCS instance Issue 06 ( ) 44
48 4 FAQs Figure 4-2 Security group rules making the DCS instance accessible to the ECS 4.18 Do DCS Instances Support Cross-VPC Access? Generally, VPCs are isolated from each other and ECSs in a VPC cannot access the DCS instances that belong to another VPC. However, by establishing VPC peering connections between VPCs, ECSs can access singlenode and master/standby DCS instances across VPCs. When you use VPC peering connections to access DCS instances across VPCs, the IP address ranges configured for clients have the following constraints: IP Address Ranges of DCS Instances IP Address Ranges Not Allowed for Clients /12 to / / / / /16 to / /8 to / / / /24 Issue 06 ( ) 45
Distributed Cache Service. User Guide. Issue 02. Date
Issue 02 Date 2018-03-28 Contents Contents 1 Introduction... 4 1.1 DCS... 4 1.2 Application Scenarios... 5 1.3 Advantages... 6 1.4 Compatibility with Redis Commands... 6 1.5 DCS Instance Specifications...
More informationXC2 Client/Server Installation & Configuration
XC2 Client/Server Installation & Configuration File downloads Server Installation Backup Configuration Services Client Installation Backup Recovery Troubleshooting Aug 12 2014 XC2 Software, LLC Page 1
More informationSQL LiteSpeed 3.0 Installation Guide
SQL LiteSpeed 3.0 Installation Guide Revised January 27, 2004 Written by: Jeremy Kadlec Edgewood Solutions www.edgewoodsolutions.com 888.788.2444 2 Introduction This guide outlines the SQL LiteSpeed 3.0
More informationHigh usability and simple configuration or extensive additional functions the choice between Airlock Login or Airlock IAM is yours!
High usability and simple configuration or extensive additional functions the choice between Airlock Login or Airlock IAM is yours! Airlock Login Airlock IAM When combined with Airlock WAF, Airlock Login
More informationMicrosoft System Center Data
U ft i V F_R S! TA TSBIB L! OTHEK MAMMOVER J Microsoft System Center Data Protection Manager 2012 SP1 Learn how to deploy, monitor, and administer System Center Data Protection Manager 2012 SP1 Steve Buchanan
More informationBidirectional Forwarding Detection Routing
This chapter describes how to configure the ASA to use the Bidirectional Forwarding Detection (BFD) routing protocol. About BFD Routing, page 1 Guidelines for BFD Routing, page 5 Configure BFD, page 5
More informationWe release Mascot Server 2.6 at the end of last year. There have been a number of changes and improvements in the search engine and reports.
1 We release Mascot Server 2.6 at the end of last year. There have been a number of changes and improvements in the search engine and reports. I ll also be covering some enhancements and changes in Mascot
More informationSteltronic StelPad User Guide
StelPad User Guide Steltronic StelPad User Guide Contents Contents... 1 About StelPad and its Features... 3 StelPad System Elements... 3 StelPad Computer Integration with Focus... 4 Enable Custom Graphic
More informationVolume A Question No : 1 You can monitor your Steelhead appliance disk performance using which reports? (Select 2)
Volume A~D: 342 Questions Volume A Question No : 1 You can monitor your Steelhead appliance disk performance using which reports? (Select 2) A. Data Store Cost B. Data Store Performance C. Disk Load D.
More informationIntegrate Riverbed SteelHead. EventTracker v8.x and above
EventTracker v8.x and above Publication Date: March 27, 2018 Abstract This guide provides instructions to configure a Riverbed SteelHead to send its syslog to EventTracker Enterprise Scope The configurations
More informationVMware Inc., NSX Edge SSL VPN-Plus
RSA SECURID ACCESS Standard Agent Implementation Guide VMware Inc., Daniel R. Pintal, RSA Partner Engineering Last Modified: December 16, 2016 Solution Summary VMware users
More informationTable of Content IMPORTANT NOTE: Before using this guide, please make sure you have already set up your settings in
Quick Start Guide Table of Content Introduction... 3 Prerequisites... 3 How to Open QQEvolution 2... 4 How to do Carrier Downloads... 5 Locating a Client in QQEvolution 2... 7 Adding a New Client... 8
More informationFencing Time Version 4.3
Fencing Time Version 4.3 Upgrading your Fencing Time Server October 2017 Copyright 2017 by Fencing Time, LLC. All rights reserved. Overview Periodically, a new version of Fencing Time is released. In most
More informationQuick Start Guide. For Gold and Silver Editions
Quick Start Guide For Gold and Silver Editions Table of Content Introduction... 3 Prerequisites... 3 Installation and Setup... 4 Download and Install QQEvolution 2... 4 Create Users... 8 Create Agent/CSR/Producer...
More informationOperating Manual. SUPREMA Calibration. Software for Fire and Gas Warning Units. Order No.: /01. MSAsafety.com
Operating Manual Software for Fire and Gas Warning Units Order No.: 10154656/01 MSAsafety.com MSA Europe GmbH Schlüsselstrasse 12 8645 Rapperswil-Jona Switzerland info.ch@msasafety.com www.msasafety.com
More informationConfiguring Bidirectional Forwarding Detection for BGP
CHAPTER 7 Configuring Bidirectional Forwarding Detection for BGP This chapter describes how to configure Bidirectional Forwarding Detection (BFD) for BGP. This chapter includes the following sections:
More informationBVIS Beach Volleyball Information System
BVIS Beach Volleyball Information System Developments in computer science over the past few years, together with technological innovation, has in turn stimulated the development of tailored software solutions
More informationProduct Overview. Product Description CHAPTER
CHAPTER 1 This chapter provides a functional overview of the Cisco Redundant Power System 2300 and covers these topics: Product Description, page 1-1 Features, page 1-3 Supported Devices, page 1-4 Deployment
More information[XACT INTEGRATION] The Race Director. Xact Integration
2018 The Race Director Xact Integration [XACT INTEGRATION] This document describes the steps in using the direct integration that has been built between Race Director and Xact. There are three primary
More informationMicrosoft Windows Software Manual for FITstep Stream Version 4
Thank you for purchasing this product from Gopher. If you are not satisfied with any Gopher purchase for any reason at any time, contact us and we will replace the product, credit your account, or refund
More informationLiteSpeed for SQL Server 6.5. Integration with TSM
LiteSpeed for SQL Server 6.5 Integration with TSM 2011 Quest Software, Inc. ALL RIGHTS RESERVED. This guide contains proprietary information protected by copyright. The software described in this guide
More informationInspection User Manual
2016 TABLE OF CONTENTS Inspection User Manual This application allows you to easily inspect equipment located in Onix Work. Onix AS Version 1.0.15.0 03.06.2016 0 P a g e TABLE OF CONTENTS TABLE OF CONTENTS
More informationInspection User Manual This application allows you to easily inspect equipment located in Onix Work.
2016 TABLE OF CONTENTS Inspection User Manual This application allows you to easily inspect equipment located in Onix Work. Onix AS Version 1.0.15.0 03.06.2016 0 P a g e TABLE OF CONTENTS TABLE OF CONTENTS
More informationCLI Mapping Reference
Isilon OneFS CLI Command Mappings December, 2015 The tables in this document list the OneFS CLI commands that were changed between s. The tables list the original command syntax, the new command syntax,
More informationHot Springs Village Member Portal User Guide
Contents Portal Options... 2 Portal Display:... 2 MAIN Options:... 2 E-COMMERCE Options... 2 Annual Registrations... 2 Pets... 2 Boats... 3 Carts... 3 Vehicles... 3 GHIN... 4 Annual Passes... 4 My Transactions...
More informationCLUB REGISTRATION & SUPPORT / TICKETING
CLUB REGISTRATION & SUPPORT / TICKETING Version number: 1.0 Account Manager: Kevin Fowler Nemisys Authors: Andy Felton & Paul Keeling Nemisys English Golf Union Customer Name: Club Systems International
More informationUsing MATLAB with CANoe
Version 2.0 2017-03-09 Application Note AN-IND-1-007 Author Restrictions Abstract Vector Informatik GmbH Public Document This application note describes the usage of MATLAB /Simulink combined with CANoe.
More informationDiver Training Options
MAIN INTERNET ON-SITE TAILORED PACKAGES INTER-COMPANY Diver Training Options DBI offers a menu of tailored courses Designed for users as well as IT Professionals to learn how to master the functionality
More informationFireHawk M7 Interface Module Software Instructions OPERATION AND INSTRUCTIONS
FireHawk M7 Interface Module Software Instructions OPERATION AND INSTRUCTIONS WARNING THE WARRANTIES MADE BY MSA WITH RESPECT TO THE PRODUCT ARE VOIDED IF THE PRODUCT IS NOT USED AND MAINTAINED IN ACCORDANCE
More informationDeep dive SSL. Created for CUSTOMER
Deep dive SSL Created for Page 2 of 11 Contents Introduction...3 Preface...3 SteelHeads in Scope...4 Optimization Errors vs. No Errors...5 Transport errors...6 Top 10 SteelHead peers with errors...7 Top
More informationDataCore Cloud Service Provider Program (DCSPP) Product Guide
DataCore Cloud Service Provider Program (DCSPP) Product Guide Effective: March 1, 2017 Table of Contents Overview... 1 Licensing and Pricing... 1 Choice of DCSPP Monthly Point Plans... 2 DCSPP Product
More informationSurge suppressor To perform its intended functions, an AEI site must have the components listed above and shown in Fig. 4.1.
4.0 COMPONENT FEATURES AND REQUIREMENTS An AEI site should include the following component subsystems: Presence detector Wheel detector Tag reader Controller Communications Power supply Surge suppressor
More informationUser Help. Fabasoft Scrum
User Help Fabasoft Scrum Copyright Fabasoft R&D GmbH, Linz, Austria, 2018. All rights reserved. All hardware and software names used are registered trade names and/or registered trademarks of the respective
More informationThe ICC Duckworth-Lewis-Stern calculator. DLS Edition 2016
The ICC Duckworth-Lewis-Stern calculator DLS Edition 2016 (DLS2-2016) Installation and operating instructions Queries about program operation should be sent to: Steven.Stern@qut.edu.au 2016 International
More informationAPP NOTES Onsight Connect Cisco Integration. July 2016
APP NOTES Onsight Connect Cisco Integration July 2016 Table of Contents 1. Direct Onsight Device to Cisco Endpoint Calling... 4 2. Onsight Device to Onsight Device (including Cisco Endpoint) Calling...
More informationPOLICY GUIDE. DataCore Cloud Service Provider Program (DCSPP) DCSPP OVERVIEW POLICY GUIDE INTRODUCTION PROGRAM MEMBERSHIP DCSPP AGGREGATORS
DataCore Cloud Service Provider Program (DCSPP) Effective: March 1, 2019 INTRODUCTION Welcome to the DataCore Cloud Service Provider Program (the DCSPP ) Policy Guide for authorized Cloud Service Providers
More informationUNITY 2 TM. Air Server Series 2 Operators Manual. Version 1.0. February 2008
UNITY 2 TM Air Server Series 2 Operators Manual Version 1.0 February 2008 1. Introduction to the Air Server Accessory for UNITY 2...2 1.1. Summary of Operation...2 2. Developing a UNITY 2-Air Server method
More informationFastball Baseball Manager 2.5 for Joomla 2.5x
Fastball Baseball Manager 2.5 for Joomla 2.5x Contents Requirements... 1 IMPORTANT NOTES ON UPGRADING... 1 Important Notes on Upgrading from Fastball 1.7... 1 Important Notes on Migrating from Joomla 1.5x
More informationUSER MANUAL April 2016
USER MANUAL April 2016 Introduction TIEBREAK is a program for real time volleyball game data entry and statistical analysis. Extremely easy to use, TIEBREAK makes it possible to reliably and quickly enter
More informationSwing Labs Training Guide
Swing Labs Training Guide How to perform a fitting using FlightScope and Swing Labs Upload Manager 3 v0 20080116 ii Swing labs Table of Contents 1 Installing & Set-up of Upload Manager 3 (UM3) 1 Installation.................................
More informationRM-80 respiration monitor
RM-80 respiration monitor User Manual September 18, 2015 0025-003M 950 North Hague Avenue Columbus, Ohio 43204-2121 USA Sales: sales@colinst.com Service: service@colinst.com Phone: (614) 276-0861 Fax:
More informationexsm.cluster High Availability for TSM Server Michael Abel & Bruno Friess TSM Symposium Oxford September 2005 Hier Kundenlogo
Hier Kundenlogo TSM Symposium -Logo vor weißem Hintergrund, dann Größe anpassen und Oxford Text löschen - Logo transparent (GIF), dann Block löschen - ohne Logo: Text+Block löschen September 2005 exsm.cluster
More informationSteltronic Focus. User Manual Manage Focus Tournaments
Steltronic Focus User Manual Manage Focus Tournaments Steltronic S.p.A. Via Artigianale 34, 25082 Botticino Sera Brescia - Italy Tel: +39 030 2190811 Fax: +39 030 2190798 Service: + 39 030 2190830 http:
More informationuemis CONNECT: Synchronisation of the SDA with myuemis
uemis CONNECT: Synchronisation of the SDA with myuemis 1 What is myuemis? In myuemis, your private area on the Internet portal www.uemis.com, you can visualise your dives, manage your database and transfer
More informationREMOTE CLIENT MANAGER HELP VERSION 1.0.2
VERSION 1.0.2 MERCHANT SALES: 800-637-8268 New Merchant Accounts PARTNER PROGRAMS: 800-637-8268 New and existing partnerships CUSTOMER CARE: 800-338-6614 Existing merchant account support Statements and
More informationWickets Administrator
Wickets Administrator Software For Managing Stored Value Wickets 01/08/2008 Product Details And Operating Instructions Overview This page describes each major function of Wickets Administrator in detail.
More informationv2.3 USER MANUAL
v2.3 USER MANUAL www.foresightsports.com Table of Contents 03 04 05 09 12 17 20 21 Activation Getting Started Play Compete Improve Settings Update Manager Glossary 04 11 05 12 03 Activation FSX Activation
More informationWhere and How Data is Stored
Where and How Data is Stored Technology The OpenWater Platform is a proprietary system built on Microsoft.NET technologies. Its basis is 100% custom and is not derived from a popular system (e.g. DotNetNuke).
More informationInstruction Manual. BZ7002 Calibration Software BE
Instruction Manual BZ7002 Calibration Software BE6034-12 Index _ Index Index... 2 Chapter 1 BZ7002 Calibration Software... 4 1. Introduction... 5 Chapter 2 Installation of the BZ7002... 6 2. Installation
More informationSIDRA INTERSECTION 6.1 UPDATE HISTORY
Akcelik & Associates Pty Ltd PO Box 1075G, Greythorn, Vic 3104 AUSTRALIA ABN 79 088 889 687 For all technical support, sales support and general enquiries: support.sidrasolutions.com SIDRA INTERSECTION
More information[CROSS COUNTRY SCORING]
2018 The Race Director Guide [CROSS COUNTRY SCORING] This document describes the setup and scoring processes employed when scoring a cross country race with Race Director. Contents Intro... 3 Division
More informationCASE STUDY. Compressed Air Control System. Industry. Application. Background. Challenge. Results. Automotive Assembly
Compressed Air Control System Industry Automotive Assembly Application Savigent Platform and Industrial Compressed Air Systems Background This automotive assembly plant was using over 40,000 kilowatt hours
More informationPRODUCT MANUAL. Diver-Mobile for Android
PRODUCT MANUAL Diver-Mobile for Android Contact details: Van Essen Instruments B.V. Van Essen Instruments - Canada Delftechpark 20 630 Riverbend Drive, Suite 100 2628 XH Delft Kitchener, ON, The Netherlands
More informationSession Objectives. At the end of the session, the participants should: Understand advantages of BFD implementation on S9700
BFD Features Session Objectives At the end of the session, the participants should: Understand advantages of BFD implementation on S9700 Understand when to use BFD on S9700 1 Contents BFD introduction
More informationIBM Security IOC Manager 1.0.0
IBM Security IOC Manager 1.0.0 Table of Contents Overview...1 Installing...1 Install steps...1 Uninstall steps...2 Configuring...2 Creating authorized service token...2 First Time Setup...3 Managing permissions
More informationCisco SIP Proxy Server (CSPS) Compliance Information
APPENDIX A Cisco SIP Proxy Server (CSPS) Compliance Information This appendix describes how the CSPS complies with the IETF definition of SIP (Internet Draft draft-ietf-sip-rfc2543bis-04.txt, based on
More informationSteelHead SaaS User s Guide
SteelHead SaaS User s Guide RiOS Version 9.6 March 2017 2017 Riverbed Technology, Inc. All rights reserved. Riverbed and any Riverbed product or service name or logo used herein are trademarks of Riverbed.
More informationLiteSpeed for SQL Server 8.6. Install Guide
LiteSpeed for SQL Server 8.6 Install Guide Copyright 2017 Quest Software Inc. ALL RIGHTS RESERVED. This guide contains proprietary information protected by copyright. The software described in this guide
More informationPrevious Release Notes
Release Notes Shearwater Desktop 3.1.5 Support for NERD 2. Previous Release Notes Version 3.1.4 Improved Bluetooth Reliability with the initial connection. Bug Notes: dded software workaround to allow
More informationApache Dubbo (Incubating) --Present and Future. dubbo.apache.org Copyright 2018 The Apache Software Foundation
1 Apache Dubbo (Incubating) --Present and Future Agenda 2 1 2 3 4 5 What s How Dubbo Current Roadmap Dubbo at Dubbo Works Status Apache 6 Contact Us What s Dubbo 3 A high performance RPC framework Open
More informationEasySas. The most advanced airlock electronics on the market. Recyclable product. Eco-design. Energy savings
EasySas The most advanced airlock electronics on the market Eco-design Energy savings Recyclable product ELECTRONIC AIRLOCK MANAGEMENT SkySas range UniSas range CompacSas range An electronic management
More informationHorse Farm Management s Report Writer. User Guide Version 1.1.xx
Horse Farm Management s Report Writer User Guide Version 1.1.xx August 30, 2001 Before you start 3 Using the Report Writer 4 General Concepts 4 Running the report writer 6 Creating a new Report 7 Opening
More informationThe MQ Console and REST API
The MQ Console and REST API Matt Leming lemingma@uk.ibm.com Agenda Existing capabilities What s new? The mqweb server The MQ REST API The MQ Console 1 Existing capabilities Administering software MQ Queue
More informationInventor Hole Notes: How to Annotate with Drill Numbers Not Diameters
TECHNICAL WHITEPAPER Inventor Hole Notes: How to Annotate with Drill Numbers Not Diameters Introduction Hole notes in Inventor are a great drawing aid that can save a drafter significant amounts of time
More informationSingtel TV GO Frequently Asked Questions
1) Singtel TV GO General 1.1) What is Singtel TV GO? Singtel TV GO app is developed to enhance TV experience for Singtel TV subscribers. Features include: Watch TV on mobile devices/tablets/android TV/Apple
More informationSmart Card based application for IITK Swimming Pool management
CS499 End Semester Report Smart Card based application for IITK Swimming Pool management Submitted By: Ankur Mittal Project Guide: Prof. Rajat Moona Introduction In today s world, there is an increasing
More informationASX Genium Clearing Industry Wide Testing Briefing Pack
ASX Genium Clearing Industry Wide Testing Briefing Pack Table of Contents 1. INTRODUCTION... 3 1.1. 1.2. BACKGROUND... 3 GENIUM CLEARING UPGRADE TIMELINE FEBRUARY 2014... 3 2. IWT OVERVIEW... 4 2.1. 2.2.
More information[CROSS COUNTRY SCORING]
2015 The Race Director Guide [CROSS COUNTRY SCORING] This document describes the setup and scoring processes employed when scoring a cross country race with Race Director. Contents Intro... 3 Division
More informationAccuRAID iscsi Auto-Tiering Best Practice
AccuRAID iscsi Auto-Tiering Best Practice Overview From the perspective of storage features, the performance of SSDs are high, but the cost is also high per GB. Relatively speaking, the cost of a traditional
More informationLockstep. Reference Manual. Last updated on September 23, Figure 53, LLC
Lockstep Reference Manual Last updated on September 23, 2016 Figure 53, LLC 2018 Table of Contents Table of Contents Support Lockstep Documentation 1 2 3 Support Lockstep Support 3 Lockstep Documentation
More informationVersion 3.1.0: New Features/Improvements: Improved Bluetooth connection on Windows 10
Version 3.1.0: Improved Bluetooth connection on Windows 10 ***Important notice for Mac Users: Upgrading from Shearwater Desktop 3.0.8 to 3.1.0 will not cause issues. Upgrading from any 2.X.X to any 3.X.X
More informationSWIM MEET MANAGER 5.0 NEW FEATURES
SWIM MEET MANAGER 5.0 NEW FEATURES Updated January 24, 2014 1 ABOUT SWIMMING MEET MANAGER 5.0 MEET MANAGER 5.0 for ming (SWMM) is HY-TEK's 6th generation of Meet Management software. Provides the very
More informationCenter Command Version 3. Operations Manual
Center Command Version 3 Operations Manual Version: July 26, 2010 Table of Contents OVERVIEW... 2 OVERVIEW OF COMPUTER SCORE CENTER COMMAND... 2 MAIN MENU FUNCTIONS (IF MODULES INSTALLED)... 3 CENTER
More informationConnect with Confidence NO POWER NO PROBLEM
Connect with Confidence NO POWER NO PROBLEM The ideal solution to implement wireless sensor monitoring in IoT applications where power is not available. At last, there s a roll-out ready way to implement
More informationIntegrated Sports Systems (ISS) Inc. Meet Management Suite
November 2010 Integrated Sports Systems (ISS) Inc. Meet Management Suite User Guide and Technical Document Version 2.0 Table of Contents Table of Contents... 2 General Concepts... 3 Installation Meet Management
More informationMac Software Manual for FITstep Pro Version 2
Thank you for purchasing this product from Gopher. If you are not satisfied with any Gopher purchase for any reason at any time, contact us and we will replace the product, credit your account, or refund
More informationFor running only the scoresheet application without any video features only some very basic hardware / software requirements have to be fulfilled:
Digital Scoresheet user manual Requirements For running only the scoresheet application without any video features only some very basic hardware / software requirements have to be fulfilled: Laptop, preferably
More informationCloud real-time single-elimination tournament chart system
International Journal of Latest Research in Engineering and Technology () Cloud real-time single-elimination tournament chart system I-Lin Wang 1, Hung-Yi Chen 2, Jung-Huan Lee 3, Yuan-Mei Sun 4,*, Yen-Chen
More informationSwimNumber App. Build Custom Smart Workouts Control the Wave Propulsion TM System Achieve Health and Fitness Goals INSTRUCTION MANUAL
SwimNumber App Build Custom Smart Workouts Control the Wave Propulsion TM System Achieve Health and Fitness Goals INSTRUCTION MANUAL Table of Contents Warning...2 Connecting to Swim Spa...3-7 Swim Spa
More informationAGW SYSTEMS. Blue Clock W38X
AGW SYSTEMS Blue Clock W38X Contents table BLUECLOCKS...3 THE EVOLUTION...4 WHAT S NEW!...5 HARDWARE...6 SOFTWARE...7 MULTI COMPANY...8 INSTANTLY...9 EVEN MORE!...10 WHAT S INSIDE HOW DOES IT WORK...11...12
More informationDigi Connect ME 9210 Linux: serial port 2 for JTAG modules
Digi Connect ME 9210 Linux: serial port 2 for JTAG modules Document History Date Version Change Description 08/05/2009 Initial entry/outline Table of Contents Document History... 2 Table of Contents...
More informationOnline League Management lta.tournamentsoftware.com. User Manual. Further support is available online at
Online League Management lta.tournamentsoftware.com User Manual Further support is available online at www.lta.org.uk/leagueplanner Contents Welcome... 3 Using this guide... 3 Further support?... 3 Publishing
More informationRELEASE NOTES Onsight Connect for ios Software Version 8.1
RELEASE NOTES Onsight Connect for ios Software Version 8.1 May 2017 Table of Contents Overview... 4 Software Installation... 4 Required Equipment... 4 Software Release Notes for Version 8.1.13... 5 New
More informationInstrument pucks. Copyright MBARI Michael Risi SIAM design review November 17, 2003
Instrument pucks Michael Risi SIAM design review November 17, 2003 Instrument pucks Pucks and Plug-and-Work The MBARI puck prototype Puck software interface Pucks in practice (A Puck s Tale) Embedding
More informationHazard Training Guide
Hazard Training Guide Using the Main Application v1.5 WHS Version Control Document Title: Hazard Training Guide using the Main Application Document Issue: Version 1.5 Date Issued: 12 Aug 2014 Issue Date
More informationAN-140. Protege WX SALLIS Integration Application Note
AN-140 Protege WX SALLIS Integration Application Note The specifications and descriptions of products and services contained in this document were correct at the time of printing. Integrated Control Technology
More informationOMS Alerts with Milsoft IVR Written by: Darcy O Neal Presented by: Clayton Tucker
OMS Alerts with Milsoft IVR Written by: Darcy O Neal Presented by: Clayton Tucker The Foundation Milsoft IVR s Notification One-stop shop for Email, Text, and Voice Call Notifications Robust and Configurable
More informationREASONS FOR THE DEVELOPMENT
7 Series 7 Series +24VDC VDC OUTPUT MICROPROCESS. E P IN EXH OUT 7 Series 7 ø,8 8 7 Series 9 5 8 9 7 Series Display features The proportional regulator has a 3 /2 digit display and a three-pushbutton
More informationDiver-Office. Getting Started Guide. 2007, Schlumberger Water Services
Diver-Office Getting Started Guide 2007, Schlumberger Water Services Copyright Information 2007 Schlumberger Water Services. All rights reserved. No portion of the contents of this publication may be reproduced
More informationARCCOS 360 NEW USER GUIDE
ARCCOS 360 NEW USER GUIDE Table of Contents 1. Getting Started a. Download & Install.2 b. Create Account....3 c. Pair Clubs..4 2. Play a. Starting a Round..5 b. Shot Editing.6 c. Shot List.7 d. Flag &
More informationTeam BUSY : Excise register RG-23 A-11, provision made to input starting S.No.
The BUSY development team is proud to announce the immediate release of BUSY 16 ( Rel 4.0 ) with following feedbacks implemented and bugs rectified : Statutory Changes Team BUSY : Delhi VAT ereturn as
More informationDST Host User Manual
For DST Host version 7.0 onwards, published October 2017 Cefas Technology Limited CONTENTS About this Manual... 2 Conventions used in this Manual... 2 Getting Started... 3 Installing the Host Software...
More informationA4s Operation Manual
A4s Operation Manual Safety Instruction Please read this manual carefully, also with related manual for the machinery before use the controller. For installing and operating the controller properly and
More informationSHIMADZU LC-10/20 PUMP
SHIMADZU LC-10/20 PUMP Clarity Control Module ENG Code/Rev.: M091/70C Date: 24.10.2017 Phone: +420 251 013 400 DataApex Ltd. Fax: +420 251 013 401 Petrzilkova 2583/13 clarity@dataapex.com 158 00 Prague
More informationSpacecraft Simulation Tool. Debbie Clancy JHU/APL
FSW Workshop 2011 Using Flight Software in a Spacecraft Simulation Tool Debbie Clancy JHU/APL debbie.clancy@jhuapl.edu 443-778-7721 Agenda Overview of RBSP and FAST Technical Challenges Dropping FSW into
More informationThe Complete 100 Day Dash Guide Updated May 7, 2013
The Complete 100 Day Dash Guide Updated May 7, 2013 This guide covers the following topics (click the links to read more): Official Rules Frequently Asked Questions (FAQs) How to Register for the Dash
More informationDakStats Football Quick Start Guide 1 of 7
DakStats Football Quick Start Guide 1 of 7 This quick start guide for DakStats Football is designed to familiarize new users with the main features and entry modes of the program. For more complete instructions,
More informationUser Guide. Version Mindjet
User Guide Version 3.0 2011 Mindjet Table of Contents Table of Contents An Overview of Mindjet Power Markers... 1 Getting Started... 2 Power Markers features... 2 Ribbon... 2 Task Panes... 2 Options...
More informationTouch Screen Guide. OG-1500 and OG Part # T011
Touch Screen Guide OG-1500 and OG-2000 Part # 9000000.T011 Effective 11/2010 External View Internal View 1. Transducer Banks 2. Oxygen Sensor 3. PLC These are the two manifolds with three (3) transducers
More informationDistributed Power Management: Technical Deep Dive + Real World Example
Distributed Power Management: Technical Deep Dive + Real World Example Breakout Session # TA2197 Anne Holler Anthony Vecchiolla VMware Engineering International Integrated Solutions Date: September 18,
More information