Since 2015 developers have been waiting for the release of Ruby v3.0.0 and it finally happened on the 25th of December. This major release aims to improve performance, concurrency and typing.
We are pleased to announce that support for Ruby 3.0 is now available to Cloud 66 customers. To run a new application with Ruby 3.0, you should set your Ruby version using your manifest file and then deploy your application. …
Database backups are only as good as their recoverability. There is no point in taking backups that fail you when it’s time to restore them, and a false sense of security may cause more harm than good.
All Application Stacks at Cloud 66 support native database backups for all major database types. Backups are taken at the database servers and shipped to the closest secure storage facility to your servers, managed by Cloud 66.
While backups are an excellent way to start protecting your data from disasters and human error, you can do more to ensure their integrity with Verified…
We were pleased to release Bring Your Own Images (BYOI) for Rails in our Beta program back in July. Today we are happy to graduate this feature to general availability.
Bring Your Own Images (BYOI) allows developers to spin up new servers for the applications that are based on custom server images rather than on a generic Ubuntu server.
BYOI enhances your Rails applications in the following ways:
Today we are happy to announce that our support for AWS IAM Instance Profiles has moved from beta to general availability.
AWS IAM Instance Profiles allow developers to set specific roles on new servers that they spin up with AWS. For more information check out AWS’s documentation on creating your own Instance Profiles.
You can use your Instance Profiles via Cloud 66 by calling them in the manifest file of your application. You can specify the EC2 servers you create and they will be associated with an IAM Instance Profile. …
In September we announced a Beta release of the Tag Propagation component. Today, we are excited to release the Tag Propagation feature to general availability.
Tag Propagation allows you to easily identify and link components between your Cloud 66 account and supported cloud provider platforms. Cloud 66 will push your server tags up to your provider, allowing you to more easily identify components across platforms.
For now the only components that support this feature are cloud servers and load balancers. It’s worth noting that the level of support for Tag Propagation differs depending on the cloud provider.
In nutshell, when…
Back in June we added a new feature called Archived Application to our beta program. Today, we are excited to announced that Archived Application is now released to general availability.
Archived Applications allows developers to “park” their application at any time. Archiving an application saves the configuration and state of your deployment, turns your servers off, and puts your application in a state of deep-freeze. You don’t pay for Archived Applications, which is great if your project hasn’t commenced.
Once ready, restore the application, and it comes back to life. It’s as simple as that!
Through the beta program we…
Cloud 66 is used by thousands of developers around the world who build amazing websites and applications for their clients. Oftentimes, once the development is done, they hand over the application to the client who can take care of normal deployments.
Until now, this transfer was done by contacting our support team who would facilitate the necessary checks and make the application transfer. Today we are rolling out automatic application transfers for all Cloud 66 accounts.
The transfer process has 3 steps:
At Cloud 66, we have always been great fans of immutable infrastructure. Avoiding modifications to existing servers and rebuilding them from scratch every time is an excellent practice that is beneficial for the security, documentation, reliability, and disaster recovery of all applications. To help our customers enjoy these benefits, we’ve always aimed to make building applications as easy as possible. By simplifying application builds, we want to take the pain out of rebuilding your entire infrastructure and help our customers achieve an immutable infrastructure setup.
Firewalls are too important to get wrong. They can also be complicated to set up and more complicated to maintain. Before using Cloud 66, I would find myself asking this question quite a lot: “Should this port be open?” Many of those mystery ports are left open because no one is sure which service is using them and what happens if we now close them.
I think this is because of two main reasons: First, firewalls are just lists of numbers. They don’t have an audit log (who opened this port, when and why) or any descriptions next to them.
Continuous Deployment (CD) is one of the best ways to reduce release issues for software. Combined with the other engineering best practices, Continuous Deployment can be a powerful tool in your toolbox for delivering high-quality products without human errors.
All Cloud 66 products support the implementation of CD. Using Redeployment Hooks, you can link your git repository to the application deployment flow with minimal effort. In a nutshell, Redeployment Hooks are Webhooks that are called by your CI/CD tool or git repository, after a successful test or a new commit, triggering a new deployment.