Giter Club home page Giter Club logo

eksaasame / saasametransport Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 1.0 308.85 MB

Saasame Transport is a fully-automated pure software tool for workload protection and migration in Hybrid Cloud.

License: GNU Lesser General Public License v2.1

C++ 53.57% C 28.10% Objective-C 0.85% Makefile 4.06% Batchfile 0.17% VBScript 0.02% TSQL 0.01% Roff 0.87% HTML 6.75% C# 0.63% CSS 0.22% CMake 0.28% Perl 2.37% DIGITAL Command Language 0.38% Shell 1.00% Assembly 0.33% XS 0.01% M4 0.37% eC 0.01% Emacs Lisp 0.01%
p2v v2v dr workload aws azure openstack vmware windows linux

saasametransport's Introduction

saasametransport

Saasame Transport is a fully-automated pure software tool for workload protection and migration in Hybrid Cloud. It handles both physical and virtual, windows and linux workloads. It protects source workloads with OS-level windows or linux agents, or hyperviser-level agentless mode for VMware VMs (virtual machines). The supported hybrid cloud environments can be any of the two clouds following as a source/target pair: AWS (Amazon Web Services), Microsoft Azure, Openstack, Alibaba Cloud, VMware (vCenter and vSphere) and On-premises. Both Global and China versions are supported for AWS, Azure and Aliababa. It can be integrated with any cloud platform or business applications via complete offering of REST API. It includes a management portal to break down the end-to-end workload protection and migration process to four easy steps: select a target cloud, select source workloads, configure replication and trigger recovery, to support the three main enterprise use cases:

  1. Planned migration - source environment is shut down in coordinated fashion to move the latest workloads (data and binary) to the target cloud with virtually no data loss
  2. Disaster Recovery - when any type of disaster taking place at the source, the workloads in the target cloud would be up and running in minutes based on the most recent snapshots
  3. Development & Testing - workloads are brought up based on the most recent snapshots for Dev/Test or DR rehearsal purpose, replication still on-going from source to target cloud to support multiple tests.

More advanced features are also included in this code base as well. In addition to on-line replication, users can export source workloads to storage device and import to the target cloud as "offline" alternative, specifically designed for enterprises to move large number of workloads or enforce strict data center security. To further enhance the availability of target cloud, both parallel and cascading replication are supported, so users can select which target cloud to recover workloads based on disaster situation and cost consideration.

Saasame Transport is a block-level tool, i.e. it moves disks from source to the target cloud. The key is to convert the source disks to be bootable in the target cloud, which includes automation to re-configure disk format, inject target drivers and other necessary changes. Launching recovered instances in the target cloud are automated as well, so the notoriously complicated process is simplied to a few clicks in the web-based management portal. Core modules such as the host agents and transport servers - replication and recovery code - are impemented in C++ and available in this repository.

The web-based management portal and REST API interface are NOT included in this open source repository. It implements business logic of the use cases described above and exposes the full features of the host agents and Transport server code in this repository. Feel free to reach out ([email protected]) to get more detail.

saasametransport's People

Contributors

eksaasame avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

dheia

saasametransport's Issues

Your PFX is checked into source!

Hi,

I am reaching out from one of the Microsoft driver security teams. Your driver signing digital certificate private key (and the password) are checked into source.

Thanks,
Jordan
Microsoft

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.