We created RapidCloud as a result of years of best practices and complex architectures we’ve built for popular data, analytics, web and mobile use cases, which include:
RapidCloud is the answer to complexity of building cloud-native platforms on AWS.
RapidCloud supports following AWS architectural patterns:
Preview your architecture, infrastructure automation modules, and auto-generated code. Make architectural changes via RapidCloud console or CLI, incrementally. Add use cases as needed.
Deploy your architecture with a single click of a button.
Event and schedule based orchestration.
Start processing and analyzing your data and customer requests with automatically generated, ready to use code and templates for your specific use cases.
Kinesis, Database Migration Service, S3, Glue, Python, PySpark, Lambda, EMR, Redshift, Aurora, RDS, Athena, EC2, EKS, ECS, Step-Functions, and more..
default
AWS_PROFILE with administration level permissions for the target AWS AccountTFENV_ARCH=amd64
ami-0b36148c8f0f33c5e
dist
direcrory to kc-rapid-cloud
. This will be your RapidCLoud home directorymv dist kc-rapid-cloud
kc --version
kc activate
kc init create-env
kc init set-env --env {name_of_your_environment}
kc --console
Access to this Console can be controlled via inbound rules for the security group used by your RapidCloud EC2 instance (not applicable for macOS or Windows local environments)
Select your environment from the Environment
drop-down at the top right of the page. RapidCloud environment is an equivalent of a specific workload or application, with its own security guards and AWS resources. You can create as many environments as you want, based on various areas of your business. Single RapidCloud instance can control environments hosted in different VPCs and AWS Accounts, as long as your RapidCloud has access to those resources.
Check out Architecture Modeling
tool, a convenient way to visualize your target architecture in seconds.
Start adding use case specific information (aka metadata) via simple web forms or CLI. For example Data Ingestion
-> Semi-structured Data
, to add CSV files to the ingestion phase of your use case or Compute
-> Lambda Functions
to add a Lambda Function to your application.
You can see your architecture shape up via Current State
, as you're adding more metadata or Deployment
-> AWS Resources
to show list of your AWS resources.
Once you're happy with all the metadata, you can generate Terraform modules via Deployment
-> Generate Terraform Modules
or review Terraform deployment plan via Deployment
-> Show Deployment Plan
. And then deploy the entire environment with a single click of a button via Deployment
-> Deploy Infrastructure
.
RapidCloud is incremental by nature. This means that once you deploy your environment, you can make incremental changes (add, change, remove metadata) and only deploy those changes with a single click, without affecting the rest of the environment.
Go ahead, click through various options on the left to get a feel for the type of use cases supported by RapidCloud (more coming soon). The only options to be careful with are Deploy Infrastructure
and Destroy Infrastructure
. Everything else is used by RapidCloud to maintain and show metadata and doesn't modify your AWS resources.
Click on the "i"
icon next to each page header to get more information for that specific RapidCloud feature.
Free tier to get you started. Includes Architecture Modeling Tool, Data Lake Foundation, and automation for a variety of AWS Services.
Includes Foundation
functionality plus Complete Workload Infrastructure Automation for Database and Data Warehouse Migration, Semi-Structured Data Pipeline, Streaming Data Processing, Web and Mobile Applications, End-to-end workload orchestration and Workload code templates (auto generated for your specific needs).
Request upgrade to The Ultimate Accelerator
via Setup
-> Activation
and one of our customer support associates will get in touch with you.