Monday 1 August 2016

EsaeClouds Disater Recovery Solution

EsaeClouds Disater Recovery Solution


Download the trial version here

Introduction 

Disaster could be natural disasters, hardware or software failure, a network outage, a power outage, physical damage to a building like fire or flooding, human error, or some other significant events, any event that has a negative impact on a company’s business continuity or finances.

To minimize the impact of a disaster, companies invest time and resources to plan and prepare, to train employees, and to document and update processes. The amount of investment for DR planning for a particular system can vary dramatically depending on the cost of a potential outage. Nowadays nearly one-third of companies admit to not having a disaster recovery plan in place, saying they lack the funds, staff or perceived need for one.

Recovery Time Objective and Recovery Point Objective 


Recovery time objective (RTO) — is the targeted duration of time and a service level within which a business process must be restored after a disaster (or disruption) in order to avoid unacceptable consequences associated with a break in business continuity. It can include the time for trying to fix the problem without a recovery, the recovery itself, testing, and the communication to the users.

Recovery point objective (RPO) — is the maximum targeted period in which data might be lost from an IT service due to a major incident. The RPO gives systems designers a limit to work to. For instance, if the RPO is set to four hours, then in practice, off-site mirrored backups must be continuously maintained – a daily off-site backup on tape will not suffice.

A company typically decides on an acceptable RTO and RPO based on the financial impact to the business when systems are unavailable. The company determines financial impact by considering many factors, such as the loss of business and damage to its reputation due to downtime and the lack of systems availability. IT organizations then plan solutions to provide cost-effective system recovery based on the RPO within the timeline and the service level established by the RTO.

EaseClouds DR is a hot standby DR solution, it offers the fastest restore as data and applications are maintained offsite on running systems. This enables continuous application availability within seconds of an interruption at the primary site. So the RTO with EaseClouds DR is zero, no downtime. With the continue data protection feature, the changed data can be synchronized to the cloud immediately, RPO will be really depends on your bandwith to the cloud providers.

Traditional Disaster Recovery 


A traditional approach to DR involves different levels of off-site duplication of data and infrastructure. Critical business services are set up and maintained on this infrastructure and tested at regular intervals. The disaster recovery environment’s location and the source infrastructure should be a significant physical distance apart to ensure that the disaster recovery environment is isolated from faults that could impact the source site.

EaseClouds Cloud-based Disaster Recovery


Cloud-based Disaster Recovery (Cloud DR) takes a very different approach to disaster recovery based on virtualization. EaseClouds File System automatically integrate the cloud storage to the local storage, it can deliver a fully functional virtual infrastructure ready to take over should an outage disrupt primary services. The virtual files is stored in an offsite public cloud where it remains in standby ready for failover. Data synchronization operates in the background to keep data up-to-date. The entire system can be spun up in minutes, saving the organization from costly service interruption.



EaseClouds provides you a complete, rapid, reliable and economical cloud disaster recovery solution, with EaseClouds Connect, it can automatically integrate your on-premises storage with the cloud storage , so you can get the tremendous advantages in terms of elasticity, agility, scalable capacity and utility pricing, your company can scale up its infrastructure on an as-needed, pay-as-you-go basis, you can get access to the same highly secure, reliable, and fast infrastructure provided by cloud providers.

With EaseClouds DR solution, in the event of a disaster, you can quickly launch resources to ensure your business continuity. You can leverage for your disaster recovery (DR) processes to significantly minimize the impact on your data, your system, and your overall business operations.

EaseClouds DR Solution Benefits 


EaseClouds offers the fastest, safest, and most cost-effective way to automate disaster recovery services leveraging Public Cloud Services.

1.Compatible with Existing application Infrastructure

EsaeClouds File System seamlessly integrates your existing applications to the cloud environment, without affecting the original data and programs, without any modification of your existing applications. With EaseCloud file system you can expand your local storage to the cloud storage automatically, and can have the unlimited storage.

2.Full Automation

Automation is the key to a successful Cloud DR deployment. EaseClouds DR is a fully automatic solution, no manual intervention needed, when the disaster strike, the EaseClouds DR service automatically takes over the failure storage, connects to the cloud storage, it is completed transparent to the users and applications, so there are no downtime at all.

3. Scalability and Load Balancing

After the data was synchronized to the cloud, your data can be accessed everywhere just like the local storage, with the load balance enabled, you can add many computers as you want to balance the resources accessed by the massive users.

4. More Frequent DR Testing

A sound test plan is vital to a successful DR plan. Because of virtualization, Cloud DR can be tested more frequently and there is no disruption to production systems. With the cluster enabled, your applications can run in all servers at the same time. Cloud DR test time can be as quick as 1-2 minutes, versus 1-2 days for traditional DR.


Conclusion


Cloud-based disaster recovery drastically changes the economics of disaster recovery and enables disaster protection for a far greater number of organizations. Cloud DR’s significant cost savings enables recovery methods that were previously only possible for larger organizations. By leveraging cloud-based virtualization, Cloud DR offers increased agility and flexibility as compared to traditional DR. With Cloud DR you can allocate capacity and performance on demand and only pay for the services you use. Cloud service providers take care of the hardware and infrastructure maintenance, leaving you in charge of your applications. Cloud DR does not change DR fundamentals, including a solid disaster recovery plan, periodic testing, and having trained and prepared staff. Cloud DR is economically priced while meeting mission-critical availability, performance, and protection requirements. Cloud DR is a game changer for disaster recovery. Now is the time to lower data protection costs and ensure data is protected.

Tuesday 26 July 2016

EaseClouds File System Introduction


Download the trial version here


Introduction


In the face of rapid data growth, cloud storage offers enterprises the opportunity to reduce not only the capital costs of purchasing storage but also the operational costs of managing it. More and more companies want to migrate their existing applications to the cloud environment, however without affecting the original data infrastructure, it not only needs to invest a lot of money, but also needs to overcome the technology difficulty.

EaseClouds file system


EaseClouds provides a comprehensive solution to help your organization seamlessly integrate  your existing applications to the cloud environment, without affecting the original data and programs, without any modification of your existing applications. EaseClouds is a Cloud-Enabled file system, which can integrate your local storage to the cloud storage automatically, let you have the unlimited storage space with low cost,  help your organization maximize the capital and operational cost savings from cloud storage.

EaseClouds file system features:

1.     Completed virtual file system.
The EaseClouds file system is a virtual cloud file system, there are no file will be downloaded when users or applications browse the folders, only the file list of the directory will be downloaded. Accessing the cloud file is fast and easy. When the cloud files were mapped to the local folder, the users or application won’t see the difference between the cloud files and the local files.
2.     Support cloud-based disaster recovery.
After the files were uploaded to the cloud storage, with EaseClouds file system, you can access your cloud files anywhere anytime, and automatically fail over the local storage to the cloud storage with zero downtime if disaster strikes, your business won't be interrupted.
3.     Block-level granularity.
With the EaseClouds file system, when the users access the cloud file data, it only retrieves back the block data instead of the whole file, it will extremely improve the performance, also can improve the user experience.
4.     Data security.
EaseClouds file system offer AES 256 bit encryption ability, which can encrypt the file before it was uploaded to the cloud storage. It is safe to transfer the encrypted files to the cloud.
5.     Continue data protection.
EaseClouds file system can automatically synchronize the local files to the cloud server in real-time, no downtime and no extra cost. Data protection is simple, reliable and economical.
6.     Hybrid cloud storage.
EaseClouds file system integrates the local and cloud storage that is transparent to users and applications, automatically migrate the files between the local and cloud based on the policies you created.

How to use         

1.     Configure the cloud settings.
Before  start the EaseClouds service, it needs to configure the settings.
a.     General settings:

.Event level: the setting of the event log, it will display the events which the event level is less than this value.
. Event output type: the event message output device, it can output to console, event viewer and file.
. Cache folder path: the directory which stores the cache data of the cloud service, you can delete the files in this folder any time if you want to refresh the cloud data.
. Transaction folder path: the directory which stores the transaction log file of the cloud service, and file system watcher log file which includes the local files changed information.
. Cached file list expire time: the cached directory file list time to live, after the time of this value, browse the folder, it will download the directory file list again.
. Time to delete cached files: after the files were downloaded to the cache folder, the service will delete the cached files after this setting.
. Number of file system threads: the number of the cloud file system threads which serve the user request for the cloud files.
. Number of cloud service threads: the number of the threads running as service to serve the file system requests, to retrieve cloud data from the cloud providers.
. Number of upload task threads: the number of the threads which is dedicated for the upload tasks.
. File system time out: the time out of the cloud file system requests waiting for the response of the cloud service.
. Virtual file attributes: the cloud virtual file attribute setting.
. The filter rule setting of the cloud files: this is the policies which you can control what kind of files can be uploaded, deleted.

The filter rule includes exclude file filters, include file filters and delete file filters.
The service will first check if the file matches the exclude filters, if yes, then it will exclude this file, then it check if the file matches the include filters, if yes, then it will include this file, last it will check if the file matches the delete filters, if yes, it will delete this local file.
b.     Add a new site.
Choose a cloud provider and create a new site which will map the local folder to the cloud storage.
. Add a Microsoft Azure site:
                           

                                . Site name: the name to identify this setting.
                                . Account name: the Microsoft Azure account name.
                                . Secret key: the Microsoft Azure account secret key.
                                . Endpoint suffix: the default setting is “core.windows.net”, for development account, you can change to the IP address of the Azure storage emulator, but you also need to change the configuration setting of the emulator if it is not the same computer as below:
                                

                                . Local path: this is the local path which will map to the cloud storage, when users or applications access this folder, the EaseClouds file system will bring the data back from the cloud storage.
                                . Remote path: the path of the cloud storage which will map to the local folder.
                                . Buffer size: the communication buffer size between cloud service and the cloud provider.
                                . SingleBlobUploadThreshold:  If the multiple blobs upload is disabled, this is the threshold in bytes for a single blob upload.
                             .Blob size: if the multiple blobs upload is enabled, this is the upload blob size per thread.
                             .Parallel thread count: the number of the threads to process the upload or download request for one file.
                                . Timeout: the timeout of the waiting for the response of the cloud service from the cloud provider.
                                . File filter rule: this is the filter rule which associates to this site setting.
                                . Password phrase: if the encryption is enabled, this is the password phrase to encrypt the files.
                               . Enable upload MD5 hash: if it is enabled, the MD5 of the file will be calculated before the file was uploaded to the cloud, and the MD5 will be stored as the Meta data of the file.
                                . Enable download MD5 verification: if the MD5 of the cloud file exists, and download MD5 verification is enabled, then when the cloud file was downloaded, it will verify the local file’s MD5 and the MD5 in the cloud, if it doesn’t match, it will return error.
.Add Amazon S3 site:

. Site name: the name to identify this setting.
. Access key id: the access key id of the Amazon S3 account.
. Secret access key: the secret access key of the Amazon S3 account.
. Region name: the region of the Amazon S3

. Local path: this is the local path which will map to the cloud storage, when users or applications access this folder, the EaseClouds file system will bring the data back from the cloud storage.
                                . Remote path: the path of the cloud storage which will map to the local folder.
                  . Buffer size: the communication buffer size between cloud service and the cloud provider.
                 . Part size: if the multiple parts upload is enabled, this is the upload part size per thread, minimal size is 5MB.
                . Parallel thread count: the number of the threads to process the upload or download request for one file.
                                . Timeout: the timeout of the waiting for the response of the cloud service from the cloud provider.
                                . File filter rule: this is the filter rule which associates to this site setting.
                                . Password phrase: if the encryption is enabled, this is the password phrase to encrypt the files.
                               . Enable upload MD5 hash: if it is enabled, the MD5 of the file will be calculated before the file was uploaded to the cloud, and the MD5 will be stored as the Meta data of the file.
                                . Enable download MD5 verification: if the MD5 of the cloud file exists, and download MD5 verification is enabled, then when the cloud file was downloaded, it will verify the local file’s MD5 and the MD5 in the cloud, if it doesn’t match, it will return error.
2.     EaseClouds agent process.
The CloudAgent is a Windows task agent tray process, after it was loaded, it can minimize to right bottom corner of the Windows desktop. From the CloudAgent, you can start the different tasks as below:

3.     EaseClouds file system service.
To enable the EaseClouds file system service, it needs to start the cloud windows service, after the service is started, then you can access the cloud storage from the local mapped folder as easy as the local storage, the file system integrates the local storage and cloud storage, so from the mapped folder, you will see the file list which was combined the local files and the cloud files together.

4.     EaseClouds file explorer.
EaseClouds file explorer is a tool to browse the files in the cloud storage.

5.     Job manager.
To upload, download or delete the cloud files in batch, you can create a job to do the task, it is easy to manage the tasks by job manager.

6.     Task viewer.
The task viewer can monitor the task status in real time, provides the user with good experience.

EaseClouds file system solutions


EaseClouds provides the organizations a complete, rapid, reliable and economical cloud storage solution, with EaseClouds Connect, it can automatically integrate your on-premises storage with the cloud storage , so you can get the tremendous advantages in terms of elasticity, agility, scalable capacity and utility pricing, your company can scale up its infrastructure on an as-needed, pay-as-you-go basis, you can get access to the same highly secure, reliable, and fast infrastructure provided by cloud providers.