<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:media="http://search.yahoo.com/mrss/"><channel><title><![CDATA[Cloudlets Blog]]></title><description><![CDATA[Get to the Cloud Faster!]]></description><link>https://blog.cloudlets.com.au/</link><image><url>https://blog.cloudlets.com.au/favicon.png</url><title>Cloudlets Blog</title><link>https://blog.cloudlets.com.au/</link></image><generator>Ghost 3.0</generator><lastBuildDate>Sat, 18 Apr 2026 13:14:58 GMT</lastBuildDate><atom:link href="https://blog.cloudlets.com.au/rss/" rel="self" type="application/rss+xml"/><ttl>60</ttl><item><title><![CDATA[Learning Management System in the Cloud: Moodle Automated Installation]]></title><description><![CDATA[<p>Video conferencing apps, online learning systems revolutionized education in 2020 during Covid pandemia and keep gaining popularity nowadays. Digital education proved its efficacy, so that even after the situation is back to normal, school and college administrators do not hurry to open their doors for offline classes. Because it’s</p>]]></description><link>https://blog.cloudlets.com.au/learning-management-system-in-the-cloud-automated-installation/</link><guid isPermaLink="false">60f6770bdb9b8e11670ac0b6</guid><category><![CDATA[elearning system hosting]]></category><category><![CDATA[Australia cloud hosting]]></category><category><![CDATA[Moodle cloud hosting]]></category><category><![CDATA[Moodle hosting Australia]]></category><category><![CDATA[melbourne cloud hosting]]></category><category><![CDATA[Moodle installation in the cloud]]></category><dc:creator><![CDATA[Yulia Shevchenko]]></dc:creator><pubDate>Tue, 20 Jul 2021 07:33:57 GMT</pubDate><content:encoded><![CDATA[<p>Video conferencing apps, online learning systems revolutionized education in 2020 during Covid pandemia and keep gaining popularity nowadays. Digital education proved its efficacy, so that even after the situation is back to normal, school and college administrators do not hurry to open their doors for offline classes. Because it’s still risky.</p><p>That’s why it is so important to choose an efficient and reliable platform for online learning.</p><p><a href="https://moodle.org/">Moodle</a> is a learning platform designed to provide educators, administrators and learners with a secure solution to create personalised learning environments.</p><p>And within Cloudlets all customers can easily install this open-source application system in the cloud in a single click, - keep reading and check it out.</p><h2 id="moodle-installation"><strong>Moodle Installation</strong></h2><p>Firstly, <a href="https://cloudlets.com.au/index.html">register</a> (it’s free) or log in to the <a href="https://app.cloudlets.com.au/">Cloudlets Australia dashboard</a>, open the <strong>Marketplace.</strong></p><figure class="kg-card kg-image-card"><img src="https://lh3.googleusercontent.com/URWz2tgFJtNfAd-ngRAgOSMBVYSFEwko7EPWf2N6lZuMFxUDKRhKgtiNOWQPbcHr1ydJ1PJntNQ_RKlnM-6EthfcxwOyESC4lp20Z199-zvu_coufLQVOjkWF8rclg-I1qCBLGRc" class="kg-image"></figure><p>Select the <strong>Moodle</strong> app and click <strong>Install</strong>.</p><figure class="kg-card kg-image-card"><img src="https://lh5.googleusercontent.com/NbApICrvcvuDLEpkRzWZng2mFjry4Kx8QmS1EvXnFLPCQLb2kzmUWSXvM9P6f_vsFrHIzhgpcfBtA3dlN0ai5GLC9rCTtFJW5mRM8CqpheDklnGJP8AjsAjepA4cBZMMIO8ZxF84" class="kg-image"></figure><p>Provide a name for your environment and click <strong>Install</strong>.</p><figure class="kg-card kg-image-card"><img src="https://lh5.googleusercontent.com/Ai12ApqajRMVViMqGKmu_NWWwTFenYOB5qw8RDpKs3kKuMma4GnwIl-9PrOq-0P4S90SvHafu69TpAFCeYBRIlUnbqXPMPz42oIt2_YvApgGx2KVYvjsImIXFJCcrh7DkkB6qzsN" class="kg-image"></figure><p>In just a couple of seconds the e-learning application will be up and running - you’ll be notified about the successful installation via the dashboard pop-up notification as well as via email with credentials.</p><figure class="kg-card kg-image-card"><img src="https://lh5.googleusercontent.com/p38yUrnU7tM2eChMiuDF_IYUt_qDF0uR0ZvB6jOaKIvAsEIite4kWNJRoIm3z8bKNswhIGJ6eQLmfng-l3-bIACRsktrf0dUGdrQFmx9E19WCjK7oQmNe050nFDQI6Dr3RqiXfCh" class="kg-image"></figure><p>Click <strong>Open in Browser</strong> to log in to the system.</p><p>From now you can:</p><ul><li>Drag and drop calendar events</li><li>Manage tags and tag areas for database/glossary entries, forum posts and book chapters</li><li>Create, edit and import user tours</li><li>Import, set up and edit Competency frameworks</li><li>View learning plans and evidence of prior learning</li><li>Review competencies (see the learning plans block)</li><li>Manage badges and<a href="http://school.moodledemo.net/badges/index.php?type=1"> </a>award badges to students and staff</li><li>Post the latest news updates;</li><li>Access, create, edit or delete any courses and categories</li><li>and much more.</li></ul><p>What is more, the hosting platform makes your elearning system always available due to automated vertical scaling: just adding or removing hosting resources to your container automatically according to your app’s current demands.<br></p><figure class="kg-card kg-image-card"><img src="https://lh3.googleusercontent.com/NjTbT_jpvktK2hObK4dDZHXHc7H19uNgduJkBTNZ1FWRuFA_zieTffrnVZNryrbEjQqZfeACEfDChOq42OTywrRXuxeg1DKCpIhc1c_Lkb_3fOG7hYhchunpKFe9ugcp_Ers2KQx" class="kg-image"></figure><p>Create your own online learning site, manage courses, upload all types of files with one-click installed open-source elearning system in the cloud. Try free at https://cloudlets.com.au/get-started.html</p><h3 id><br></h3>]]></content:encoded></item><item><title><![CDATA[TOP 5 Installed Applications and Add-ons Hosted at the Australian Cloud]]></title><description><![CDATA[<p>Installing and deploying applications often requires much time and effort. But what if it can be done easier? Cloudlets Marketplace provides an automatic one-click installation of all the popular applications, tools, and services just in a few minutes.</p><p>In this article, we’ve gathered some stats, evaluating all the top</p>]]></description><link>https://blog.cloudlets.com.au/top-5-installed-applications-and-add-ons-hosted-at-the-australian-cloud/</link><guid isPermaLink="false">60ee9a63db9b8e11670ac01c</guid><category><![CDATA[one click installations]]></category><category><![CDATA[cloud hosting platform]]></category><category><![CDATA[Cloud Hosting Australia]]></category><category><![CDATA[Cloudlets Australia]]></category><category><![CDATA[top hosting installations]]></category><category><![CDATA[top installations Australia]]></category><category><![CDATA[Melbourne hosting]]></category><dc:creator><![CDATA[Yulia Shevchenko]]></dc:creator><pubDate>Wed, 14 Jul 2021 08:52:11 GMT</pubDate><content:encoded><![CDATA[<p>Installing and deploying applications often requires much time and effort. But what if it can be done easier? Cloudlets Marketplace provides an automatic one-click installation of all the popular applications, tools, and services just in a few minutes.</p><p>In this article, we’ve gathered some stats, evaluating all the top applications and add-ons, installed by <a href="https://cloudlets.com.au/index.html">Cloudlets Australia platform</a> users.</p><ol><li><strong>WordPress Standalone</strong> is installed with a built-in kit for choosing optimal application servers and a set of advanced features for running websites and blogs. It is deployed as a lightweight standalone container with minimal allocated resources for cost efficiency. You can <a href="https://blog.cloudlets.com.au/start-hosting-your-wordpress-website-at-100-australian-cloud/">install the application</a> with such features as:</li></ol><ul><li>LiteSpeed High-Performance Web Server</li><li>WordPress Brute Force Attack Protection</li><li>Web Application Firewall</li><li>Let's Encrypt SSL with Auto-Renewal</li><li>Lightning-Fast Premium CDN</li><li>WordPress Multisite Network</li></ul><figure class="kg-card kg-image-card"><img src="https://blog.cloudlets.com.au/content/images/2021/07/wordpress-installation-cloudlets-australia.png" class="kg-image"></figure><p><strong>WordPress Cluster Kit</strong> <a href="https://blog.cloudlets.com.au/highly-performed-wordpress-cluster-hosting-for-australian-customers/">installs a package</a> creating an optimal environment for highly-loaded projects and production environments. In addition to the WordPress Standalone installation options, it also provides MariaDB Galera and GlusterFS cluster.</p><p>2. <strong>Jitsi</strong> is a free cross-platform software for instant text, voice messaging (Voice over IP, VoIP) and video chat. Within Cloudlets, <a href="https://blog.cloudlets.com.au/jitsi-cloud-hosting-1-click-installation/">Jitsi is deployed</a> inside isolated containers with encrypted traffic. Customers choose Jitsi for:</p><ul><li>wide community support</li><li>Easy set up and installation</li><li>Intuitive process calls arrangement as well as multi-meetings</li><li>High level of privacy and security</li><li>Support of Windows, Linux, Mac, iOS, Android</li></ul><p>3. <strong>Let’s Encrypt</strong>  -  free solution for automated SSL certificates issuing. To initiate the <a href="https://blog.cloudlets.com.au/free-lets-encrypt-ssl-certificates-installation-in-the-cloud/">Let's Encrypt add-on installation</a> from the Cloudlets Marketplace, - just select a required environment from the list and specify the attached External Domain(s).</p><figure class="kg-card kg-image-card"><img src="https://blog.cloudlets.com.au/content/images/2021/07/let-s-encrypt-free-ssl.png" class="kg-image"></figure><p>4. <strong>Clusterized Magento </strong>automatically<strong> </strong>installs an auto scalable package for highly performed e-commerce projects. Main package features:</p><ul><li>Varnish load balancer with NGINX server as HTTPS proxy</li><li>Scalable NGINX PHP app servers with preconfigured automatic horizontal scaling</li><li>MariaDB Cluster with asynchronous master-slave replication</li><li>Redis Sessions node</li><li>Redis Cache node</li><li>Elastic Data Storage node</li></ul><figure class="kg-card kg-image-card"><img src="https://blog.cloudlets.com.au/content/images/2021/07/Featured-image-for-Magento-article--1-.png" class="kg-image"></figure><p>5.<strong> Environment Start Stop Scheduler</strong> - a simple <a href="https://blog.cloudlets.com.au/how-to-reduce-cloud-hosting-costs-during-dev-and-test-stages/">weekly scheduler</a> that helps to automatically start and stop the environment within the specified Time Zone. Installing this solution, you will drastically save hosting costs while running your dev, stage or testing environments.</p><figure class="kg-card kg-image-card"><img src="https://lh3.googleusercontent.com/joyUWwNiYapdlzN38XbMvOg-im2e4WlCW09iAjB4qQeuZMP3ow2CGNXF5TpQKYws1_U_U5542E4lkE5edF2YWjNW1wmIAL2PH1H1-5jurc3HfjyuuV5WDtQGhn0cHClG8E6-JNQb" class="kg-image"></figure><p>We've covered here only the most popular one-click cloud hosting installations for half of the year 2021, but Cloudlets Marketplace provides much more preconfigured solutions that can be installed automatically from the dashboard.</p><p><a href="https://cloudlets.com.au/get-started.html">Register for a free trial</a> and choose the required installation among the 60+ available in the Marketplace. </p>]]></content:encoded></item><item><title><![CDATA[Australian Cloud for Node.js: Fast, Reliable, Auto Scalable]]></title><description><![CDATA[<p>This how to article is aimed to lead you through the <a href="https://cloudlets.com.au/nodejs.html">Node.js installation</a>, management, and scaling in the <a href="https://cloudlets.com.au/get-started.html">Australian cloud hosting platform</a>.</p><p>So firstly let’s set up your environment via Topology Wizard: switch to the Node.js<em><strong> </strong></em>tab, select the engine version, choose SQL or NoSQL database, specify</p>]]></description><link>https://blog.cloudlets.com.au/australian-cloud-for-node-js-fast-reliable-auto-scalable/</link><guid isPermaLink="false">60ddae82db9b8e11670abf62</guid><category><![CDATA[nodejs hosting]]></category><category><![CDATA[nodejs cloud hosting]]></category><category><![CDATA[nodejs hosting australia]]></category><category><![CDATA[nodejs auto scaling]]></category><category><![CDATA[nodejs web hosting]]></category><category><![CDATA[Cloudlets Australia]]></category><category><![CDATA[melbourne cloud hosting]]></category><dc:creator><![CDATA[Yulia Shevchenko]]></dc:creator><pubDate>Fri, 02 Jul 2021 09:42:10 GMT</pubDate><media:content url="https://blog.cloudlets.com.au/content/images/2021/07/node.js-hosting-in-Australia-cloud.png" medium="image"/><content:encoded><![CDATA[<img src="https://blog.cloudlets.com.au/content/images/2021/07/node.js-hosting-in-Australia-cloud.png" alt="Australian Cloud for Node.js: Fast, Reliable, Auto Scalable"><p>This how to article is aimed to lead you through the <a href="https://cloudlets.com.au/nodejs.html">Node.js installation</a>, management, and scaling in the <a href="https://cloudlets.com.au/get-started.html">Australian cloud hosting platform</a>.</p><p>So firstly let’s set up your environment via Topology Wizard: switch to the Node.js<em><strong> </strong></em>tab, select the engine version, choose SQL or NoSQL database, specify disk limit, set up IPv4 if needed and specify vertical and horizontal auto scaling.</p><p>Before creating your environment, you can <a href="https://blog.cloudlets.com.au/the-most-cost-effective-cloud-hosting-in-australia-useful-tips/">preview the estimated costs for hosting</a> (hourly, daily, monthly rate) as well as check the cost in lowest and highest app load. </p><figure class="kg-card kg-image-card"><img src="https://lh5.googleusercontent.com/oL-XtbTQQC_N5ZeaPmAnhTbrv1uq1W4sNi_DmYbvMHZ_JGhB0kqqA_hSwA4aGfpL0bMaqpy_btJixEI3jC7dPVpGQy9dvihKGMv1neVGKoLifZW0zg0wvb46q9hMqGcRgWWy5kzY" class="kg-image" alt="Australian Cloud for Node.js: Fast, Reliable, Auto Scalable"></figure><h2 id="deploy-node-js-application">Deploy Node.js Application</h2><p>Within the Cloudlets Platform the deployment process is automated using:</p><ul><li>application <em>archive</em> uploaded from the local machine or via external URL</li><li>remote <em>VCS</em> repository (e.g. GitHub)</li></ul><figure class="kg-card kg-image-card"><img src="https://lh3.googleusercontent.com/aWwXCDymrzsnAQhhkp-QdAaN36HvXy3HMkYHHv65sKlJYJCjgyA3mmxEeiHk06eF0_Chd_jm_CLVMlfslptj3WQPveKrKe7CisiUMlMVYyKmpySVAHU1RAIzmZlJu0c2A-YK_ePd" class="kg-image" alt="Australian Cloud for Node.js: Fast, Reliable, Auto Scalable"></figure><h2 id="node-js-package-and-process-managers">Node.js Package and Process Managers</h2><p>Each NodeJS application server contains a built-in development tool that provides automation of the installation, update, configuration, and removal processes.</p><p>The platform provides two types of package managers:</p><ul><li><a href="https://www.npmjs.com/"><em><strong>npm</strong></em></a> - manages your project requirements by installing the additional modules, packages, and ready-to-use applications</li><li><a href="https://classic.yarnpkg.com/en/"><em><strong>yarn</strong></em></a> - operates the same requirements as in <em>npm</em> providing higher speed, reliability, and convenience</li></ul><figure class="kg-card kg-image-card"><img src="https://lh3.googleusercontent.com/WPRswHZ-o0HPohr9kDa_6NaxXxAJbLY6zq-Dz254KRTQ5ueDGYguDU9O2EvntNr5KUM-ER3bOE3DbjfKr6cojwg7PP5Edl5h5g90V0JsbqLY_GrGNlNN9As3eEZUmVW5VT-5rbG9" class="kg-image" alt="Australian Cloud for Node.js: Fast, Reliable, Auto Scalable"></figure><p><strong>Process Managers</strong> helps to control your app lifecycle, monitor running services and maintain operability:</p><ul><li><a href="https://www.npmjs.com/package/process-manager"><em><strong>npm</strong></em></a> - initiates and configures multiple processes</li><li><em><strong>pm2</strong></em> - provides variety of management and process monitoring features</li><li><a href="https://github.com/foreversd/forever"><em><strong>forever</strong></em></a> - enables continuous running of your Node.js processes with an automatic restart in case of failure</li><li><a href="https://www.npmjs.com/package/supervisor"><em><strong>supervisor</strong></em></a> - monitors running apps and automatically restarts to keep them updated.</li></ul><h2 id="node-js-domain-management">Node.js Domain Management</h2><p>Whilst the environment creation your Node.js application receives the default domain name, which can be easily changed for the custom one. You can set it up choosing one of the available options:</p><ul><li>CNAME redirect for dev and test environments</li><li>DNS A Record for production environments</li></ul><p>Cloudlets also provides a possibility to smoothly switch traffic between your environments without downtime via swap domains functionality.</p><figure class="kg-card kg-image-card"><img src="https://lh5.googleusercontent.com/RkDI3nkxfuJE0l8zxpscgunwey3LDOUWAuD9Gb6fr84t5I4Jzjif_oUIt-VrJU_WqexEvGfJqDHDtRPPPvCeR_Cn6TVdh9uP63S2cmSwYKdXjpZhJBw210VF0W-6xz2UDGDNOuWa" class="kg-image" alt="Australian Cloud for Node.js: Fast, Reliable, Auto Scalable"></figure><h2 id="automatic-vertical-scaling">Automatic Vertical Scaling</h2><p>Due to the automatic resources allocation, required for your application's high performance and availability, you don’t need to overpay for unused or extra resources. Win-win auto scaling saves your time, eliminating the need to handle the load-related adjustments or complicated architectural changes.</p><p>To benefit to the fullest from auto scaling in the cloud, all you have to do is just to set the upper cloudlets limit for your NodeJS application server and everything else will be handled by platform.</p><figure class="kg-card kg-image-card"><img src="https://lh6.googleusercontent.com/zOZgtazYlyLTcN9ckFUHWJ5FmzdQ7_nPO4KIyRnY_LSWKhfHtpadSB3o3tpt2MGkI8IDf6FtDi_7N35yO1Qc3CkaRW0hkBNTxTb-dfZJXNASp9lAQKzyeF2jCzlB1lvvpa1d0cJO" class="kg-image" alt="Australian Cloud for Node.js: Fast, Reliable, Auto Scalable"></figure><h2 id="manual-horizontal-scaling">Manual Horizontal Scaling</h2><p>In order to scale in or out your NodeJS app server, just set the number of nodes within the <em>Horizontal Scaling</em> section in the topology wizard. You can also adjust the scaling mode:</p><ul><li>Stateless scaling is a simultaneous creation of nodes from the base image template</li><li>Stateful scaling is a sequential creation of new nodes with file system and all custom configurations copied from the initial master container</li></ul><figure class="kg-card kg-image-card"><img src="https://lh4.googleusercontent.com/lgFm6zCuZaXizhnHhwEJ8i3dIdJ2VJhuhYs05O-doZTIYP-TtiaG3nXHmuZpgaQfrmyLxkrNn2dyhp6H-JH3hKsxMJ5IYw0KR9XFPQH3W2hPszkqF3Expx0BQE0aP4wYNCVl9CJK" class="kg-image" alt="Australian Cloud for Node.js: Fast, Reliable, Auto Scalable"></figure><h2 id="automatic-horizontal-scaling">Automatic Horizontal Scaling</h2><p>In order to set up the automatic increase or decrease the number of nodes due to your Node.js application load, you have to click the environment <strong>Settings, </strong>then select <strong>Monitoring </strong>and choose <strong>Auto Horizontal Scaling</strong> section.</p><figure class="kg-card kg-image-card"><img src="https://lh6.googleusercontent.com/rNZMCKlRyW1BW1tKP76sHSahpknK0xsgfJ0rUkxmxBngLKVcha8JclZT79-nQ8A8JgocBODjEu-MtsEMZ56_fEx2xmoMFubVdbD7d13_yI5ZbzPc1EURLIsJ3FIcKHlPClKtjx6N" class="kg-image" alt="Australian Cloud for Node.js: Fast, Reliable, Auto Scalable"></figure><p>And now you can easily configure the scaling condition.</p><figure class="kg-card kg-image-card"><img src="https://lh3.googleusercontent.com/yJ7JGOy5jY_Wwsb8mfa0GE07rrEYhYTLxniXqNg2GHRQ9AC0q4ltSvkaZlbRwkZSMsR77j_bGfqHsARBTs1loXo8e6bvEC4xm_t6DrpDR6dg9DjiMKJJHbJrmj6MI8c3y3_jp6gx" class="kg-image" alt="Australian Cloud for Node.js: Fast, Reliable, Auto Scalable"></figure><p>Now you are aware of the main peculiarities of Node.js cloud hosting within the Australian-based platform Cloudlets.</p><p>Create or import your own environment for free - <a href="https://cloudlets.com.au/index.html">register at cloudlets.com.au</a> and test drive the platform.</p>]]></content:encoded></item><item><title><![CDATA[7 Reasons of Choosing Cloud Hosting for Your High Traffic Projects]]></title><description><![CDATA[<p>Since 2019<em><strong> </strong></em>more than <em><strong>60% workloads</strong> are running on a hosted cloud service. </em></p><p>And below is the size of the cloud computing and hosting market worldwide (in billion U.S. dollars)  - the number reached 156.4 billion dollars in 2020.</p><figure class="kg-card kg-image-card"><img src="https://blog.cloudlets.com.au/content/images/2021/04/statista-cloud-hosting-share-2021.png" class="kg-image"></figure><p>Cloud computing keeps growing, gaining more and more popularity</p>]]></description><link>https://blog.cloudlets.com.au/7-reasons-of-choosing-cloud-hosting-for-your-high-traffic-projects/</link><guid isPermaLink="false">608675a216289a0fa0f7630c</guid><category><![CDATA[highly available hosting]]></category><category><![CDATA[high traffic hosting]]></category><category><![CDATA[easy apps hosting]]></category><category><![CDATA[auto deploy]]></category><category><![CDATA[free migration hosting]]></category><category><![CDATA[australia data center hosting]]></category><category><![CDATA[DDOS protected cloud hosting]]></category><dc:creator><![CDATA[Yulia Shevchenko]]></dc:creator><pubDate>Thu, 29 Apr 2021 14:06:03 GMT</pubDate><content:encoded><![CDATA[<p>Since 2019<em><strong> </strong></em>more than <em><strong>60% workloads</strong> are running on a hosted cloud service. </em></p><p>And below is the size of the cloud computing and hosting market worldwide (in billion U.S. dollars)  - the number reached 156.4 billion dollars in 2020.</p><figure class="kg-card kg-image-card"><img src="https://blog.cloudlets.com.au/content/images/2021/04/statista-cloud-hosting-share-2021.png" class="kg-image"></figure><p>Cloud computing keeps growing, gaining more and more popularity among customers' choice. Banking, enterprises, educational and government instances, digital agencies, e-commerce - 2020 has shown that all the businesses need go online. </p><p>So we'd like to go through several most valuable points why customers prefer modern cloud hosting services for their websites, applications, and projects.</p><ol><li><strong>Auto scalability</strong>, providing an incredible freedom. That means you do not need to migrate every time your apps grow, - auto scalable hosting enables devops to forget about manual settings of applications and do not require upgrade everytime high traffic occurs. Elastic automatic scaling enables smart resource allocation based on the load level, ensuring high performance, application availability and uptime.</li><li><strong>Easy to Use, Easy to Deploy</strong>. Not all cloud hosting providers can provide a platform with intuitive UI. Dozens of features and services commonly require a special (paid) certification courses, and much time. But the cloud platforms that are easy to use, manage, and deploy still exist. Cloud can also enable you to deploy and run legacy monolithic applications and cloud-native microservices with no code changes and zero lock-in. </li><li><strong>Cost efficiency </strong> In a majority of web hosting providers pricing is based on packages upgrade and means twice bigger cost. Cloud hosting platforms that are powered by containers, charge customers via a pay-per-use approach. This type of smart pricing enables you to pay only for resources in use by your applications, eliminating cloud waste.</li></ol><figure class="kg-card kg-image-card"><img src="https://blog.cloudlets.com.au/content/images/2021/04/pay-per-use-pricing-cloud-hosting-australia-1.png" class="kg-image"></figure><p>4. <strong>Variety of preinstalled packages</strong> -  no need to spend hours and days everytime you need a standalone, clusterized application or add-on: WordPress, Magento, MySQL, PostgreSQL, NGINX, Tomcat, GlassFish, WildFly, Docker Swarm, Kubernetes can be available for 1 click install, deploy, and scale, requiring minimum efforts for support and management.</p><p>5. <strong>Free trial and migration - </strong>if talking about cloud hosting, it is preferable to try the new platform for free before the migration. Free trial is available at the majority of hosting providers, but only few of them do not require a credit card for the registration.  In such a case, customers are not obliged to pay for the hosting if they prefer not to use it. </p><p>6. <strong>Local data center and 24/7 support</strong> - choosing a local provider ensures high performance, fast and always available technical support. Local cloud providers usually offer higher degree of customer service and personal attention, so in case you require help troubleshooting, you'll get the assistance instantly. </p><p>7. <strong>High security level</strong>. Cloud hosting providers can ensure high security and DDOS protection. We then have added IDS/IPS firewalls to block common exploit requests. Some platforms also provide own firewall management in the dashboard enabling a complete network protection solution. You can also map local ports to different endpoint ports. </p><p>There are much more benefits of cloud hosting, but every provider has its own list of pros. Customers in Australia and New Zealand can try free the cloud hosting platform <a href="https://cloudlets.com.au/get-started.html">Cloudlets Australia</a>, which team is ready to help with any advice in setting up and configuring an environment. </p><p>Cloudlets is the fastest and easiest platform for web app hosting, that enables to easily create, deploy and scale your PHP (for WordPress, Magento etc.), JAVA, Node.JS, Ruby, Python, Go or Docker and Kubernetes containers.<br></p>]]></content:encoded></item><item><title><![CDATA[Drupal CMS Auto Scalable Hosting: Installation Guide]]></title><description><![CDATA[<p>Drupal is content management software that celebrates 20 years anniversary. Drupal provides easy content authoring, reliable performance, excellent security, and flexibility for building the versatile, structured content to meet dynamic web experiences.</p><p>Within this guide we’ll describe how to easily install Drupal in the cloud using automatic or manual</p>]]></description><link>https://blog.cloudlets.com.au/drupal-cms-auto-scalable-hosting-installation-guide/</link><guid isPermaLink="false">607ea41e16289a0fa0f762ec</guid><category><![CDATA[drupal]]></category><category><![CDATA[drupal cloud hosting]]></category><category><![CDATA[drupal australia]]></category><category><![CDATA[drupal deployment]]></category><category><![CDATA[drupal auto scaling]]></category><category><![CDATA[drupal hosting australia]]></category><category><![CDATA[drupal installation]]></category><category><![CDATA[auto scalable drupal]]></category><dc:creator><![CDATA[Yulia Shevchenko]]></dc:creator><pubDate>Tue, 20 Apr 2021 10:44:12 GMT</pubDate><media:content url="https://blog.cloudlets.com.au/content/images/2021/05/Drupal-installation-Cloudlets-Australia.png" medium="image"/><content:encoded><![CDATA[<img src="https://blog.cloudlets.com.au/content/images/2021/05/Drupal-installation-Cloudlets-Australia.png" alt="Drupal CMS Auto Scalable Hosting: Installation Guide"><p>Drupal is content management software that celebrates 20 years anniversary. Drupal provides easy content authoring, reliable performance, excellent security, and flexibility for building the versatile, structured content to meet dynamic web experiences.</p><p>Within this guide we’ll describe how to easily install Drupal in the cloud using automatic or manual installation within an intuitive UI.</p><h2 id="drupal-automatic-deployment">Drupal Automatic Deployment</h2><p>Sign in (or <a href="https://www.cloudlets.com.au/get-started.html">register free</a>) to the <a href="https://app.cloudlets.com.au/">dashboard platform</a>.</p><p>Open the Marketplace and find <em><strong>Drupal </strong></em>within the Content Management section.</p><figure class="kg-card kg-image-card"><img src="https://lh4.googleusercontent.com/erc518Za2dy2olrXRc3ltxsFO9MjQNqZNQw2NcrOQdUNWzP7fdjFJeUEKQDfCNIjH0DfJZQPPRKi3Vg5wTu87Iv1UBTRVCcBBqbX82Z8byLVhtoom5bnCJwxfNV6-Z5KFgw7E4MB" class="kg-image" alt="Drupal CMS Auto Scalable Hosting: Installation Guide"></figure><p>Put the name for your environment and click <strong>Install</strong>.</p><figure class="kg-card kg-image-card"><img src="https://lh5.googleusercontent.com/Qyllgyp-aUhpoZJnUNtk_JPBr39i5t2IiqA_X6d5X43HEqYYckSbQufzMpk0wcAoxBtmeENsIYG2tpfAXq-BuwcaE2pl87de1Mt_GuJ2DHCsWE0-fUEK5yqaEQI8-kKDfIW5xLUB" class="kg-image" alt="Drupal CMS Auto Scalable Hosting: Installation Guide"></figure><p>In less than a minute a new environment with <em>Apache PHP</em> application server and <em>MySQL CE 5.7</em> database will be automatically created with the latest <em>Drupal</em> application version.</p><figure class="kg-card kg-image-card"><img src="https://lh4.googleusercontent.com/2FJl1KO7hHCeu2tTEmmdSpp4CLqgj6HFs9624vfCO5O-bgydJyW7sPSIbuxMHcazz7brP_I2hZMnKna28wpSZb6vF9wyoJ8ACKl1aj2hZAxUh8e1co33qdTnTRPYtRBJt4OctNK7" class="kg-image" alt="Drupal CMS Auto Scalable Hosting: Installation Guide"></figure><p>So that’s all, you get your Drupal up and running just in a single button click, automatically.</p><h2 id="drupal-manual-installation">Drupal Manual Installation</h2><p>And now let’s check how to get your Drupal CMS application in the cloud via manual installation.</p><h3 id="create-an-environment">Create an Environment</h3><p>1. Click the <strong>New Environment</strong> button at the top left corner.</p><figure class="kg-card kg-image-card"><img src="https://lh5.googleusercontent.com/gswah-fNdcBLFQcmXxgKZ4h-cksmjw6JOoY9CKFrTrfoEC2Tvz3GqtcyenScwwfozV5FcYEHHSIKsPD7kCt3KehOjTNSgRLzlQCIFwbdUVH1xliY_sAaijUasPPtOLRdhEmLnDBx" class="kg-image" alt="Drupal CMS Auto Scalable Hosting: Installation Guide"></figure><p>2. Within the opened topology wizard, switch to the <em><strong>PHP</strong></em> tab and choose the required application server and database stacks (we chose <em>Apache PHP</em> and <em>MySQL </em>here).</p><figure class="kg-card kg-image-card"><img src="https://lh6.googleusercontent.com/g13vql_Gawy3yMiEQ3nR3cJAphirU6I2cGtcVwEAd-eavktbb0IatyjpxbLJ7BvfDJOLOHavQdTsc3DJpXwjCGOVjzxDz7GVkiwsDXXjPPF8nGvUX_JqgdYgou_6KmVTbDNuu2mS" class="kg-image" alt="Drupal CMS Auto Scalable Hosting: Installation Guide"></figure><p>Define the required parameters and click <strong>Create</strong>.</p><p>3. Like in the case of automatic deployment, this type of installation will also be up and running in several seconds. After the environment is ready, click the <strong>Config</strong> button near the application server.</p><figure class="kg-card kg-image-card"><img src="https://lh6.googleusercontent.com/4zLWtA9j-dMkGdRb0noVbIEYn1TTNX4xF2v-1zQsy80AXkLULTkgOBgMEqBUebFLFJ_Knm4cTqk4dEdLGY5c9Shz5JpPmfeABZBYxPO-0Xpv7Jl6DJeH5PK83dweWFC65DvJBPrn" class="kg-image" alt="Drupal CMS Auto Scalable Hosting: Installation Guide"></figure><p>4. To access and edit the file, In the opened configuration file manager, click the <em><strong>php.ini</strong></em> shortcut in <em>Favorites</em> within the opened config manager. Now let’s adjust several PHP modules to support Drupal installation (use the search to quickly locate the required extension):</p><ul><li>enable <em><strong>extension=gd.so</strong></em> and <em><strong>zend_extension=/usr/lib64/php/modules/opcache.so</strong></em> modules by removing semicolons at the beginning of the line</li><li>disable or comment the <strong>mbstring.encoding_translation = On</strong> setting</li></ul><figure class="kg-card kg-image-card"><img src="https://lh6.googleusercontent.com/Iqf15iPkguhw-5Kormuvb7f2Ym28PSSTqVBVSEKtOsPJwVE3yMPAhNV-uD13hDrVwoYy42IYy0MozHnIUX1-TOhZUYnVPPDy_qVHH_dig2WGhZqD7Yv9oGG7tJMR8XMq62htpUzv" class="kg-image" alt="Drupal CMS Auto Scalable Hosting: Installation Guide"></figure><p>5. <strong>Save</strong> the changes and <strong>Restart Nodes</strong> for the Apache server to apply them.</p><figure class="kg-card kg-image-card"><img src="https://lh3.googleusercontent.com/TUBUZypIbQjzob0WKU-vzF1zxNlTiLwEV735siZISoiakslZoMSdw7fa-Tgbwo2dZqo4YBU470gjTzj0FkCdNUpujSphzWrocN5avEkKKxhqH7MyFR0xw3y1Dpt9yP2nMaa_NyZI" class="kg-image" alt="Drupal CMS Auto Scalable Hosting: Installation Guide"></figure><p>Next, create a dedicated database for your Drupal installation.</p><h3 id="mysql-database-configuration">MySQL Database Configuration</h3><p>1. Click <strong>Open in Browser</strong> near the database node (<em>MySQL</em> in our example).</p><figure class="kg-card kg-image-card"><img src="https://lh6.googleusercontent.com/URtj-kNEwYsoRTZEINijhHfhvS4mn_9aHiXtOjzUp97zNA0unxJOOwQx22zcjZrEkSodMd7bnetuffPJv71x-VuCs2E0-k3wCjHCcKvQZIo3S765Uiyuij1x6Nj8pAIoEh3gUOu_" class="kg-image" alt="Drupal CMS Auto Scalable Hosting: Installation Guide"></figure><p>2. Log in to the admin panel using the credentials from the email. Switch to the <em><strong>User accounts</strong></em> tab and click the <strong>Add user account</strong> link.</p><figure class="kg-card kg-image-card"><img src="https://lh3.googleusercontent.com/rX0SGZczDBPf8z2jnaiLIOh4iRN8focvTWcd4W0r_3zMKnAckNoQqJMCQZwFDtrERnX0q_kzSQJSAgGawEoXIsftrczzgEbJ6LsvGT-vDQbr4W82TEb6drnrbrzW2NgBQploGhrW" class="kg-image" alt="Drupal CMS Auto Scalable Hosting: Installation Guide"></figure><p>3. Within the opened form, provide <strong>User name</strong> and <strong>Password</strong>. Tick the <em>Create database with the same name and grant all privileges</em> check-box. Click <strong>Go</strong>.</p><figure class="kg-card kg-image-card"><img src="https://lh4.googleusercontent.com/driBpHOBkQdnTjimxef8WcUwAbm4Ybx4cjAQ4quCiISJJNXVH_9NFUP4UWm60AoSzmbICTqYVTb3h4vi_cQNtfuBV50QHyFZkRVVKRNe97D13EPf8DNebeTNaG9OXlfmQb5-GLZG" class="kg-image" alt="Drupal CMS Auto Scalable Hosting: Installation Guide"></figure><p>Now let’s deploy the Drupal package.</p><h3 id="drupal-deployment-and-installation">Drupal Deployment and Installation</h3><p>1. You can get the latest version of Drupal app package at the official <a href="https://www.drupal.org/download">Drupal web-site</a> or deploy it via the direct link: <a href="https://www.drupal.org/download-latest/zip"><em>https://www.drupal.org/download-latest/zip</em></a></p><figure class="kg-card kg-image-card"><img src="https://lh5.googleusercontent.com/OyK2d_vSmQHfUyOfwmjyMp-6VUGqPZ5D8jKYuQs0dPGtHP3FEWl-ESebL7vDVDQsKtAnJQtYhTk4hJ-uiZY-BH0CI4pl4nJEg_Z0357CpeOv-sXi3mzHMKdqZQ_bxlLGdppNk0sz" class="kg-image" alt="Drupal CMS Auto Scalable Hosting: Installation Guide"></figure><p>2. Now let’s use the Composer tool (pre-installed for both <em>Apache</em> and <em>NGINX PHP</em> servers) via the <em>Post</em> deployment hook in order to automatically resolve the required dependencies for your project:</p><p><em>cd $WEBROOT/<strong>{project_name}</strong></em></p><p><em>composer install</em></p><figure class="kg-card kg-image-card"><img src="https://lh3.googleusercontent.com/eW0M4ZPLlgbTjA4pCE4g-xJ_sy0pEUon1fxoFwD5hL1fsHP8R08aRy2XEiy8ppbdW83kXD2YP6zn9f2XKYPkb2CVpHvz9GIJpBo0EoZhw2O3yF2CUBhXkl1EwewYsOMTW4NJ3dLW" class="kg-image" alt="Drupal CMS Auto Scalable Hosting: Installation Guide"></figure><p>Replace the <em><strong>{project_name}</strong></em> in code with the context (<strong>Path</strong>) you’ve set for the project (<em>ROOT</em> by default).</p><p>3. <strong>Open in Browser</strong> your application after the package is deployed.</p><figure class="kg-card kg-image-card"><img src="https://lh6.googleusercontent.com/w0Jyxqg3ZLSltVFpD-mra6lp9_wu-R7BOeR5V_Al1VlYL8hhiz9EZDXom9lL5XtxIUI_DoMhoxoD8a4yeKIg1H1Hd__IcdiRF7iiycoMTgvQ0tZ383fpT2I6fqpt77gfILGyySKk" class="kg-image" alt="Drupal CMS Auto Scalable Hosting: Installation Guide"></figure><p>4. Now let’s move to the installation process. Choose an installation language and profile, then provide the database connection details:</p><ul><li><strong>Database type</strong> - choose the appropriate database (<em>MySQL/MariaDB</em>, <em>PostgreSQL</em> or <em>SQLite</em>)</li><li><strong>Database name</strong>, <strong>Database Username</strong>, <strong>Database Password</strong> - type the credentials, you've used for the database creation in the <em><strong>Configure Database</strong></em> section of this guide</li><li><strong>Advanced Options &gt; Host</strong> - link to your database without the protocol part (this data can be found in the appropriate email)</li></ul><figure class="kg-card kg-image-card"><img src="https://lh5.googleusercontent.com/TzR_IX6eKoVMJrg8Fy6gMfBN4iPA8iMCJvoRPPLH147Mn3YGc_peHM8uecSTAUM7UiJSx8w5m9YAg4g434UwQGyZd5MaXyz_6CElZct2aoJoe4AI2eZNwvhRdpwdvnvYbeutBz4M" class="kg-image" alt="Drupal CMS Auto Scalable Hosting: Installation Guide"></figure><p>Click <strong>Save and continue</strong> button to proceed to the automatic installation of the Drupal CMS.</p><p>5. Provide your site information (site name, email, admin login/password, etc). Click <strong>Save and continue</strong> and you will be redirected to the front page of your new site.</p><p>Try out to deploy auto scalable Drupal for large enterprise projects with high traffic - simply register at <a href="https://www.cloudlets.com.au/">https://www.cloudlets.com.au/</a> and test drive the platform for free.<br><br></p>]]></content:encoded></item><item><title><![CDATA[Auto Scalable Ruby Cloud Hosting]]></title><description><![CDATA[<p>In this article, we'll unveil how to install the Ruby environment in the cloud and briefly describe the main Ruby-related possibilities within <a href="https://cloudlets.com.au/index.html">Cloudlets</a>.</p><h2 id="ruby-environment-installation-and-hosting">Ruby Environment Installation and Hosting</h2><p>Let’s check how to set up the hosting of your Ruby environment within the intuitive topology wizard. So, firstly let’s</p>]]></description><link>https://blog.cloudlets.com.au/auto-scalable-ruby-cloud-hosting/</link><guid isPermaLink="false">60784fe216289a0fa0f762ad</guid><category><![CDATA[ruby hosting Australia]]></category><category><![CDATA[auto scalable Ruby hosting]]></category><category><![CDATA[Cloud Hosting Australia]]></category><category><![CDATA[web hosting New Zealand]]></category><category><![CDATA[Ruby cloud Australia]]></category><category><![CDATA[Cloudlets platform]]></category><category><![CDATA[Jelastic provider Australia]]></category><dc:creator><![CDATA[Yulia Shevchenko]]></dc:creator><pubDate>Thu, 15 Apr 2021 14:49:20 GMT</pubDate><media:content url="https://blog.cloudlets.com.au/content/images/2021/05/Ruby-Cloud-Hosting-Services.png" medium="image"/><content:encoded><![CDATA[<img src="https://blog.cloudlets.com.au/content/images/2021/05/Ruby-Cloud-Hosting-Services.png" alt="Auto Scalable Ruby Cloud Hosting"><p>In this article, we'll unveil how to install the Ruby environment in the cloud and briefly describe the main Ruby-related possibilities within <a href="https://cloudlets.com.au/index.html">Cloudlets</a>.</p><h2 id="ruby-environment-installation-and-hosting">Ruby Environment Installation and Hosting</h2><p>Let’s check how to set up the hosting of your Ruby environment within the intuitive topology wizard. So, firstly let’s log in to the dashboard (or register free).</p><p>Click <strong>New Environment</strong></p><figure class="kg-card kg-image-card"><img src="https://lh4.googleusercontent.com/4jJ--3TFIC19eBWKKimCg1LsYnfTqpmedEuRiCjqxQCfyK1Wjq8Ulim6mec2RIK9nFPTR6xigblA1jPHHgkUbGPYK76uaoA31M-Vb5Ar6gxMbLsG-YykEfqQzD9CEZnPrATvTl4i" class="kg-image" alt="Auto Scalable Ruby Cloud Hosting"></figure><p>Switch to the <em><strong><a href="https://cloudlets.com.au/ruby.html">Ruby</a></strong></em> language tab, select the required application server and engine version, add any other software stack required.</p><p>You can also adjust other parameters, such as cloudlets (RAM and CPU), disk space, Public IPv4/IPv6, node count, etc.</p><figure class="kg-card kg-image-card"><img src="https://lh3.googleusercontent.com/a0FWYVRQEI8Nz_5cgLMuNeIKXqDEdL2mAfDKRXSclzDflG1SegoyrVVIzCsN7SuewRRT_jvhQgaMougrRG7nHGkls61QPHyzOnc1kJ7KbH1_UTLaUSEFQApSFSNNKW5Fx9KGMu4y" class="kg-image" alt="Auto Scalable Ruby Cloud Hosting"></figure><p>Click <strong>Create</strong> and in a couple of minutes your applications will be up and running!</p><figure class="kg-card kg-image-card"><img src="https://lh5.googleusercontent.com/Rh4rbANacM7A8DoEtviY0ecHkcmJyjTRk4xkTO073796deOhBfDE0dHDP3YdEaLE3ckKAPuSfoYRt083Z6Y_fiH_6JMiWBq6wkmFM2grzzheyfZ97vVpmBf68DAaS58xyfBk8VXx" class="kg-image" alt="Auto Scalable Ruby Cloud Hosting"></figure><h3 id="ruby-application-servers"><strong>Ruby Application Servers</strong></h3><p>Cloudlets platform provides Ruby application servers based on the <em>Apache</em> and <em>NGINX</em> software stacks, configured to utilize the <em><strong>Ruby on Rails</strong></em> framework for implementing web applications and the <strong>Passenger</strong> application server by default.</p><p>If required, you can easily configure the <em>NGINX Ruby</em> stack to work with different inbuilt servers, such as <a href="https://www.phusionpassenger.com/"><em><strong>Passenger</strong></em></a>, <a href="https://puma.io/"><em><strong>Puma</strong></em></a>, and <em><strong>Unicorn</strong></em>.</p><h3 id="ruby-versioning"><strong>Ruby Versioning</strong></h3><p>You can select the required version of Ruby during the environment creation or adjust it for the running instances via container redeployment:</p><ul><li><em>2.5.8</em></li><li><em>2.6.6</em></li><li><em><em><em>2.7.1</em></em></em></li><li><em>2.7.2</em></li></ul><h2 id="ruby-application-deployment">Ruby Application Deployment</h2><p>The platform automates the deployment process for the managed <em>Apache Ruby</em> and <em>NGINX Ruby</em> application servers using:</p><ul><li>application <em><strong>archive</strong></em> uploaded from the local machine or via external URL</li><li>remote <em><strong>VCS</strong></em> repository (e.g. GitHub)</li></ul><figure class="kg-card kg-image-card"><img src="https://lh3.googleusercontent.com/mUGP3aHgY_dScfkFamtIOtAyXGQWWI4_FE-znZS9so3iXlPvzmWzIMyhMsMM6l6TdT_i2PZVuvtp0jlEOCqWM5SwGOodVXb7udgeVpc7GCTO86hXf5dJGD3dp-vLebMkAu1S0Mj0" class="kg-image" alt="Auto Scalable Ruby Cloud Hosting"></figure><p>When deploying a Ruby application, only a single context (<em>ROOT</em>) can be used. You can also select from three <em>Deployment Types</em> (i.e. <a href="https://guides.rubyonrails.org/configuring.html#rails-environment-settings">RAILS_ENV</a>) for it:</p><ul><li><em><strong>development</strong></em> - reloads all application classes and turns off caching (allows a faster development cycle)</li><li><em><strong>production</strong></em> - turns on all caching</li><li><em><strong>test</strong></em> - wipes out database between test runs</li></ul><p>If needed, you can switch between the Ruby deployment types via the appropriate drop-down list next to your application.</p><figure class="kg-card kg-image-card"><img src="https://lh3.googleusercontent.com/_qr08cnWSnhiwaQX1btjD3uW4vYpdaoDKNmGSvEO8-9e5BNc-Wlh5XZYjTZCzynHd6IoIT9cdu3G4wNVIGLf8I2SOerwY39xa7QiujSFGq4lqzVW6lZcCFnd2_kwnRsWomeWXPww" class="kg-image" alt="Auto Scalable Ruby Cloud Hosting"></figure><h2 id="ruby-dependency-management">Ruby Dependency Management</h2><p>Ruby instances within Cloudlets are provided with the <a href="https://bundler.io/"><em><strong>Bundler</strong></em></a> dependency manager, so that you can automatically track and install the required gems and versions. In case your project has a <em>Gemfile</em> file in the root folder, it will automatically resolve dependencies with Bundler after deployment to the server, so that you wouldn't have to perform any manual intervention.</p><p>You can also include any Ruby framework into your Gemfile or utilize <a href="https://rubyonrails.org/"><em><strong>Ruby on Rails</strong></em></a>, which is available by default.</p><h2 id="domains-management">Domains Management</h2><p>You can easily set a custom domain name for your Ruby application instead of the default one. Based on the environment topology, you should use:</p><ul><li>CNAME redirect in case of using the <em>Shared Load Balancer </em>(for <em><strong>dev</strong></em> and <em><strong>test</strong></em> environments)</li><li>DNS A Record if using <em>Public IP</em>(for <em><strong>production</strong></em> environments)</li></ul><p>You can switch traffic from one environment to another without downtime via Swap domains functionality (<em>Settings &gt; Custom Domains &gt; Swap Domains</em>).</p><figure class="kg-card kg-image-card"><img src="https://lh5.googleusercontent.com/wkf515DtoPMNZoIhQzMlTxkqAEvjeJWdsKSAOnR90KqRzWHIYEiPTNoJbbbhSkjtvLFZyCfXTA2mFqLGq2D8s5Q7bAxpFcTl8v3xDsCdRuVMlnnZ8Q4blPX_qZrAjeSELs8oCXow" class="kg-image" alt="Auto Scalable Ruby Cloud Hosting"></figure><h2 id="vertical-auto-scaling">Vertical Auto Scaling</h2><p>To set up auto scaling for your Ruby server, just define the required cloudlets limit (<em>128 MiB</em> of RAM and <em>400 MHz</em> of CPU each), and all the rest will be performed by the platform automatically.</p><figure class="kg-card kg-image-card"><img src="https://lh5.googleusercontent.com/7Xm4w3XkL8ZOQzm8losRnc-xiXNpZ5v7dqYUkHGCEWBgQglPfB3OvQNvP0ZjsoErHZQyVyyDTkg06xS0R3Ljk8O0gUiGKue4Nv4MtTVdNtWNM1jtXCOgq4nsdPbc9zRlNsOmP3pn" class="kg-image" alt="Auto Scalable Ruby Cloud Hosting"></figure><p>Setting up the vertical scaling, you don’t have to worry about the performance of your Ruby apps anymore as well as overpay for hosting. <a href="https://blog.cloudlets.com.au/aws-alternative-for-local-cloud-hosting/">Pay per use</a> approach helps not only <a href="https://cloudlets.com.au/dynamicpricing.html">save your money</a>, but also saves your time eliminating the need to handle the load-related adjustments or perform architectural changes manually.</p><figure class="kg-card kg-image-card"><img src="https://blog.cloudlets.com.au/content/images/2021/04/pay-per-use-pricing-cloud-hosting-australia.png" class="kg-image" alt="Auto Scalable Ruby Cloud Hosting"></figure><h2 id="horizontal-scaling-manual">Horizontal Scaling: Manual</h2><p>In order to scale nodes manually within the platform, - refer to the corresponding section in the topology wizard.</p><figure class="kg-card kg-image-card"><img src="https://lh4.googleusercontent.com/fsP8WIY29VkvuPDe9jQo86cu3H594ukjXi14PSYZfVznGgjMo1D_1n6L6w_D_nbBzBk1d0wKBZ0CyrEJeA-QWO8rbnox-bbvH68sNamt4ZaR1ZInJDSjn_4viN_MkqdmGC6GtAI-" class="kg-image" alt="Auto Scalable Ruby Cloud Hosting"></figure><p>You can also choose between two scaling modes - <em><strong>Stateless</strong></em> (simultaneously creates all new nodes from the base image template) and <em><strong>Stateful</strong></em> (sequentially copies file system of the master container into the new nodes).</p><h2 id="automatic-horizontal-scaling">Automatic Horizontal Scaling</h2><p>Cloudlets provides a possibility to configure automatic horizontal scaling for Ruby environments through tunable triggers, which monitor the changes in the nodes load and increase or decrease their number.</p><p>To set it up, access the environment <em>Settings &gt; Monitoring &gt; Auto Horizontal Scaling</em> section, define the layer (Load Balancer, Application Server) and resource to be monitored (<em>CPU</em>, <em>RAM</em>, <em>Network</em>, <em>Disk I/O, Disk IOPS</em>).</p><figure class="kg-card kg-image-card"><img src="https://lh5.googleusercontent.com/M58k8kL1YspnY-veAdCLZj2Lu5rSPE08QHZ8E2iL7Kzk_9ExlrntjAmR9y_HrHd54WkIGfgtF4Vx7QhjZ5oGZLub9nGxFT07pdAQYtOC5anH0p81Q_sto89KnyU0XVOU3toEAgSE" class="kg-image" alt="Auto Scalable Ruby Cloud Hosting"></figure><p>Set the exact condition and specifics of scaling</p><figure class="kg-card kg-image-card"><img src="https://lh3.googleusercontent.com/DrOGxYVNDxZwObvyKNGjsjDCwrFousKS-G7ShGZhxToGjzGAnNCd_t-qfxQEU7m1Z3kd_uSvbbTh9rWS2V4cVn1kL045U6e5_J31xlErP6dP9STjdPIEQsxyjIBbSufzZI3_eQRH" class="kg-image" alt="Auto Scalable Ruby Cloud Hosting"></figure><p>Everytime the application load is changed, the platform will automatically add or remove nodes within your settings, sending you the corresponding email notifications.</p><figure class="kg-card kg-image-card"><img src="https://lh6.googleusercontent.com/U6mKZxG5QwNbFWmcj2A9Wb4m8GzAXXc_SKqTSDicMWOdekiHDAlATjTWWzey043vgp4LrR5oeoSt3o10LZhOPWKbeoS8G71O48NDEBE25K0b0v9uxnP3N6lL1RAr-_4Af6175nIU" class="kg-image" alt="Auto Scalable Ruby Cloud Hosting"></figure><p>That’s all - now you are aware of the main peculiarities of Ruby cloud hosting at Australian platform <a href="https://cloudlets.com.au/get-started.html">Cloudlets.com.au</a>.</p><p>To try out the unparalleled performance, enjoy auto scaling and cost efficiency, - just <a href="https://cloudlets.com.au/ruby.html">register for a free trial</a>.<br></p>]]></content:encoded></item><item><title><![CDATA[Monitor Your Applications Limit with Automatic Load Alerts]]></title><description><![CDATA[<p>Within <a href="https://cloudlets.com.au/index.html">Cloudlets platform</a>, you can set up the cloudlet limits for each node while creating an environment. It helps to limit the resources and control your spending.</p><p>A tricky point here is in case the traffic grows, your project requires more resources, and if you’ve set up too low</p>]]></description><link>https://blog.cloudlets.com.au/monitor-your-applications-limit-with-automatic-load-alerts/</link><guid isPermaLink="false">607547ab16289a0fa0f76208</guid><category><![CDATA[load limit]]></category><category><![CDATA[Cloud Hosting Australia]]></category><category><![CDATA[cloud hosting new zealand]]></category><category><![CDATA[cloud hosting melbourne]]></category><category><![CDATA[php load limit]]></category><category><![CDATA[load alerts]]></category><dc:creator><![CDATA[Yulia Shevchenko]]></dc:creator><pubDate>Tue, 13 Apr 2021 09:11:41 GMT</pubDate><content:encoded><![CDATA[<p>Within <a href="https://cloudlets.com.au/index.html">Cloudlets platform</a>, you can set up the cloudlet limits for each node while creating an environment. It helps to limit the resources and control your spending.</p><p>A tricky point here is in case the traffic grows, your project requires more resources, and if you’ve set up too low limits, this might cause a failure in performance.</p><p>To avoid this bottleneck and monitor the project’s load and the amount of resources it requires, you can configure a set of <strong>automatic notification triggers</strong>.</p><p>They are executed if the usage of a particular resource type is above/below the stated value (%) during the appropriate time period. As a result, you’ll get an email notification about your application’s load change.</p><p>Note: each of the newly created containers is delivered with a set of preconfigured load triggers, so you’ll receive the appropriate notifications by default. But you as a user can easily tune or disable them, as well as add new  - check the step-by-step guide below.</p><h2 id="alert-creation">Alert Creation</h2><p>1. Click the <strong>Settings</strong> button for the desired environment:</p><figure class="kg-card kg-image-card"><img src="https://lh4.googleusercontent.com/fFYzusuCmYLu5xvitzxKEaZKFnTdOAjvjrx7JyG4puQcIOm4f5pLJRz564EiiayB7_RAO97qM5y9LdKfftyW66AW3gzUV7L5BuKIaXHUt4Yc8YaOXcc7tR_Kyw5YpsV4adIa_VKD" class="kg-image"></figure><p>2. Then navigate to the <em>Monitoring</em> &gt; <em>Load Alerts</em> section within the opened tab:</p><figure class="kg-card kg-image-card"><img src="https://lh5.googleusercontent.com/7ngOlyo9DzZfWqoMlrRaGe0BRm_2PUiRfetOKOgyngd8Ns7PKCSnSTzIWXtO5rL_ry5uYL9NlhfgZB-Y4QSimvMV_uoD28rHoD-lgIy2XQXVF1G8zxjUaBASUzrcz3V9BGaGtm5p" class="kg-image"></figure><p>Here you can find default triggers, which are automatically added during environment creation. Their aim is to notify you when the <em>RAM</em>, <em>CPU</em>, <em>disk</em>, <em>inodes</em> or <em>network traffic</em> usage at any node is coming close to current resource limits.</p><p>3. Using the buttons in the tool panel, you can either <em>Add</em> a new alert or <em>Edit</em>, <em>Remove</em>, <em>Enable</em>/<em>Disable</em> the already existing ones.</p><figure class="kg-card kg-image-card"><img src="https://lh5.googleusercontent.com/5NxV-dELX8PJdluBTOFwiIWf7Rtyi7vEuZEHQwsswAA2ZZNgCuf0bTtuLwuzjV5ohOHWQq6wNF7tmwLRCO4rGkHejV4SQQ02gWN4PhYO3PHd-p1ua8uFo4acL1yl4PlmJqDw507j" class="kg-image"></figure><p>And now let's create a new trigger: just click the <strong>Add</strong> button.</p><p>4. Then you'll need to define several values within the opened Add alert frame:</p><ul><li><em>Name</em> - name of the notification trigger</li><li><em>Nodes</em> - type of the environment’s node (you can apply trigger to any node within the chosen environment)</li><li><em>Whenever</em> - type of resources that will be monitored by trigger: <em>Cloudlets (Memory, CPU)</em>, <em>Memory</em>, <em>CPU, Network (out ext. + in ext.)</em>, <em>Network (out ext.)</em>, <em>Storage</em> (disk space amount), <em>Disk I/O</em>, <em>Disk IOPS</em> and <em>Inodes</em></li><li><em>Is</em> - condition for trigger invocation/execution, due to which the resource consumption should be <em>above</em> or <em>below</em> (the “<em>&gt;</em>” or “<em>&lt;</em>” values correspondingly - use the first combo-box) of the stated percentage or <em>Mbps</em> for the <em>Network</em> monitoring</li><li><em>For at least</em> - time period before trigger execution, during which it should remains invoked</li><li><em>Notification frequency</em> - delay for the repetitive message to be sent</li></ul><figure class="kg-card kg-image-card"><img src="https://lh6.googleusercontent.com/zpd9N84YXVRFEiZGdS0IL8ODstwTOOGDTvD5uaazW51pTlyDIGM9WckfJ9uNusEnZWpIv_w9qqhayqxXw_VNAU5okBfKBlqFeDv5xPXjPU1xi2j_aYZY9-GB4bf48pX6FkPe_lY_" class="kg-image"></figure><p>After stating all the configurations, click <strong>Add</strong>.</p><p>5. After the alert is configured and activated, it will immediately appear within list under the name you’ve specified.</p><figure class="kg-card kg-image-card"><img src="https://lh4.googleusercontent.com/q33QspqKhl8iCK3OmTdqlLW2rOJ5fOLpTwbe496S9ElbLKMB_dYoyjQTfMbpBEljpJpx1h_irAPkHbyrRrSywcwkB_i2Ky6XOjH0WfrGI2SyvTGBHE4Ls2KuvXIW9bai1GhcBMvQ" class="kg-image"></figure><p>6. And that's all about the settings! From now on, every time the resource usage comes above/below the stated percentage during the specified time period, the system will send you an email notification with the current level of consumption, some recommendations on this issue and direct link for the node’s scaling limit adjustment:</p><figure class="kg-card kg-image-card"><img src="https://blog.cloudlets.com.au/content/images/2021/04/load-alert-notification-maria-db-cloud-hosting.png" class="kg-image"></figure><p>Please note that in case your <a href="https://blog.cloudlets.com.au/how-to-share-your-cloud-environment/">environment is shared with other users</a>, they will also receive the same preconfigured load notifications via their emails.</p><p>To try and set up a number of different triggers for nodes in your environment  - register for a free trial at <a href="https://cloudlets.com.au/index.html">https://cloudlets.com.au/index.html</a>.</p><p>Configure your own set of alerts and be sure that Cloudlets will inform you about your application load changes, ensuring high apps performance.<br></p>]]></content:encoded></item><item><title><![CDATA[The Most Cost Effective Cloud Hosting in Australia: Useful Tips]]></title><description><![CDATA[<h6 id="pricing-for-web-hosting-appears-to-be-one-of-the-most-important-things-whilst-choosing-a-provider-">Pricing for web hosting appears to be one of the most important things whilst choosing a provider. </h6><p>Along with such factors as high availability, stable performance, local data center and 24/7 support, affordable pricing is the essential puzzle in the whole picture.</p><p>Very often web hosting providers attract new</p>]]></description><link>https://blog.cloudlets.com.au/the-most-cost-effective-cloud-hosting-in-australia-useful-tips/</link><guid isPermaLink="false">606ebbfd16289a0fa0f760f4</guid><category><![CDATA[Australia cloud hosting]]></category><category><![CDATA[web hosting australia]]></category><category><![CDATA[cost effective hosting]]></category><category><![CDATA[auto scalable hosting australia]]></category><category><![CDATA[Cloudlets Australia]]></category><category><![CDATA[aws comparison]]></category><dc:creator><![CDATA[Yulia Shevchenko]]></dc:creator><pubDate>Fri, 09 Apr 2021 06:42:23 GMT</pubDate><content:encoded><![CDATA[<h6 id="pricing-for-web-hosting-appears-to-be-one-of-the-most-important-things-whilst-choosing-a-provider-">Pricing for web hosting appears to be one of the most important things whilst choosing a provider. </h6><p>Along with such factors as high availability, stable performance, local data center and 24/7 support, affordable pricing is the essential puzzle in the whole picture.</p><p>Very often web hosting providers attract new customers with different offers and discounts, and generally it's fine. But after a while costs grow, and along with your projects scale, you have to pay double price.</p><p>To make cloud hosting efficient, Cloudlets platform provide dynamic pricing.</p><p>It is priced similarly to AWS if you used 100% of your CPU/RAM resources 100% of the time, but when your projects use less resources, you will pay less with Cloudlets.</p><p>Cloudlets pricing is based on reserved and dynamic cloudlets, and each cloudlet is 256MB of RAM and 400Mhz of processing power. </p><p>Within your environment you can set the number of reserved cloudlets and dynamic cloudlets for each container (maximum the container will scale to if necessary). And in such a case you will pay only for dynamic cloudlets that are in use by your project application. </p><p>This magic is possible due to automatical vertical scaling and is a substantial advantage on services such as AWS or a VPS as you don`t have to pay for unused resources. Moreover, your applications are always online and highly performed.</p><figure class="kg-card kg-image-card"><img src="https://blog.cloudlets.com.au/content/images/2021/04/tune-resource-consumption-cloud-hosting.png" class="kg-image"></figure><p>So let's check the difference between two types of cloudlets:</p><ul><li><strong>Reserved cloudlets</strong> are the amount you always pay for, as you set them up to be always available.</li></ul><figure class="kg-card kg-image-card"><img src="https://blog.cloudlets.com.au/content/images/2021/04/reserved-cloudlets.png" class="kg-image"></figure><ul><li><strong>Dynamic cloudlets</strong> are the amount of resources that your app may use if required. You only pay for resources you are actually using.</li></ul><figure class="kg-card kg-image-card"><img src="https://blog.cloudlets.com.au/content/images/2021/04/dynamic-cloudlets.png" class="kg-image"></figure><p>In case you'd like to host your apps at a fixed price - just set your the number of dynamic cloudlets to the same value as your reserved cloudlets, and pay the amount quoted for processing and RAM.</p><h6 id="free-trial-and-bonus-for-upgrade">Free Trial and Bonus for Upgrade</h6><p>Every customer from Australia and New Zealand can test drive the platform for free for 14 days. You don't even have to add the credit card for testing.</p><figure class="kg-card kg-image-card"><img src="https://blog.cloudlets.com.au/content/images/2021/04/double-credit.png" class="kg-image"></figure><p>And in case you like how it works, performs, and scales, - upgrade your free trial to a paid account and get double credit! For example, if you refill $50, you will get $50 more as a bonus. Don't worry - you will not be charged if you don't decide to upgrade.</p><p>Get started at <a href="https://cloudlets.com.au/get-started.html?fbclid=IwAR3GWekowtPxu-QlkkbXBAnjpC8zoA2S0LXYeXiPxgBFDjHyQVd06RzZ3Zw" rel="nofollow noopener">https://cloudlets.com.au/get-started.html</a></p><p><br></p>]]></content:encoded></item><item><title><![CDATA[From Standalone to Clusterized: WildFly Auto Scaling in Containers]]></title><description><![CDATA[<p>To get up and running WildFly standalone server in a container is pretty easy, but in case you need to enable clustering in Managed Domain mode (which is one of the key features of Java EE) is not so fast and simple.</p><p>A great variety of mission-critical and large-scale applications</p>]]></description><link>https://blog.cloudlets.com.au/from-standalone-to-clusterized-wildfly-auto-scaling/</link><guid isPermaLink="false">6062ca6b16289a0fa0f75f15</guid><category><![CDATA[wildfly]]></category><category><![CDATA[wildfly hosting]]></category><category><![CDATA[wildfly hosting Australia]]></category><category><![CDATA[Australia scalable hosting]]></category><category><![CDATA[pay per use hosting]]></category><category><![CDATA[affordable hosting Australia]]></category><dc:creator><![CDATA[Yulia Shevchenko]]></dc:creator><pubDate>Tue, 30 Mar 2021 14:29:47 GMT</pubDate><media:content url="https://blog.cloudlets.com.au/content/images/2021/04/WildFly-auto-scalable-cloud-hosting-australia.png" medium="image"/><content:encoded><![CDATA[<img src="https://blog.cloudlets.com.au/content/images/2021/04/WildFly-auto-scalable-cloud-hosting-australia.png" alt="From Standalone to Clusterized: WildFly Auto Scaling in Containers"><p>To get up and running WildFly standalone server in a container is pretty easy, but in case you need to enable clustering in Managed Domain mode (which is one of the key features of Java EE) is not so fast and simple.</p><p>A great variety of mission-critical and large-scale applications (banking and billing for example) are still running on Java EE in VMs. Integrated Java EE clustering provides functionality that people are interested in, including high-availability and automated deployment among distributed Java application servers.</p><h2 id="wildfly-managed-domain">WildFly Managed Domain</h2><p>Within <a href="https://cloudlets.com.au/">Cloudlets platform</a> it is possible to easily install an embedded <strong><strong>Auto-Clustering</strong></strong> <strong><strong>for</strong></strong> <strong><strong>WildFly</strong></strong> that is enabled by default.</p><p>This solution provides a possibility to automatically interconnect the multiple application servers upon the environment topology change, which implements the commonly used clustering configuration in managed domain mode.</p><p>And below we’ll show how standalone WildFly can be transformed into the cluster by means of a simple horizontal scaling with no manual configurations. We’ll also describe infrastructure topology specifics and the way to get the appropriate development and production environments up and running inside the cloud.</p><h2 id="create-standalone-wildfly">Create Standalone WildFly</h2><p>So let's <a href="https://app.cloudlets.com.au/">login to the dashboard</a> and open the topology wizard:</p><p>1. Create a new environment</p><figure class="kg-card kg-image-card"><img src="https://blog.cloudlets.com.au/content/images/2021/03/new-environment-cloud-hosting-mariadb-cluster.png" class="kg-image" alt="From Standalone to Clusterized: WildFly Auto Scaling in Containers"></figure><ul><li>Choose a proper version of WildFly</li><li>Set up vertical scaling limits</li><li>Change the name of your environment (e.g. <strong><strong>wildfl</strong>y</strong>)</li></ul><figure class="kg-card kg-image-card"><img src="https://blog.cloudlets.com.au/content/images/2021/03/wildfly-installation.png" class="kg-image" alt="From Standalone to Clusterized: WildFly Auto Scaling in Containers"></figure><p>Click <strong>Create</strong>.</p><p>In a few seconds you will receive an email confirmation of environment creation with the credentials to the Admin Panel.</p><figure class="kg-card kg-image-card"><img src="https://blog.cloudlets.com.au/content/images/2021/03/wildfly-node-creation.png" class="kg-image" alt="From Standalone to Clusterized: WildFly Auto Scaling in Containers"></figure><p>2. Now, deploy the application to the just provisioned standalone server.</p><figure class="kg-card kg-image-card"><img src="https://blog.cloudlets.com.au/content/images/2021/03/deploy-from-url-wildfly.png" class="kg-image" alt="From Standalone to Clusterized: WildFly Auto Scaling in Containers"></figure><p><strong>Click Deploy.</strong></p><figure class="kg-card kg-image-card"><img src="https://blog.cloudlets.com.au/content/images/2021/03/deploy-hello-world-to-wildfly.png" class="kg-image" alt="From Standalone to Clusterized: WildFly Auto Scaling in Containers"></figure><p>Make sure that your application is up and running, pressing <strong><strong>Open in browser</strong></strong> near the created environment.</p><figure class="kg-card kg-image-card"><img src="https://blog.cloudlets.com.au/content/images/2021/03/wildfly-open-in-browser.png" class="kg-image" alt="From Standalone to Clusterized: WildFly Auto Scaling in Containers"></figure><p>If you log in to your container via built-in <a href="https://docs.jelastic.com/web-ssh-client?utm_source=blog-wildfly-managed-domain" rel="noopener noreferrer">Web SSH client</a>, you’ll see only one running process of <strong><strong>standalone</strong></strong> server.</p><figure class="kg-card kg-image-card"><img src="https://blog.cloudlets.com.au/content/images/2021/03/web-ssh-wildfly.png" class="kg-image" alt="From Standalone to Clusterized: WildFly Auto Scaling in Containers"></figure><figure class="kg-card kg-image-card"><img src="https://blog.cloudlets.com.au/content/images/2021/03/web-ssh-standalone.png" class="kg-image" alt="From Standalone to Clusterized: WildFly Auto Scaling in Containers"></figure><h2 id="clustered-wildfly-with-managed-domain-mode">Clustered WildFly with Managed Domain Mode</h2><p>WildFly clustering with domain mode is configured automatically by means of horizontal scaling. The servers can be scaled manually or automatically.</p><ul><li><strong><strong>Manually</strong></strong></li></ul><p>Add new servers via wizard while creating the environment or by changing its topology.</p><figure class="kg-card kg-image-card"><img src="https://blog.cloudlets.com.au/content/images/2021/03/change-topology-wildfly.png" class="kg-image" alt="From Standalone to Clusterized: WildFly Auto Scaling in Containers"></figure><p>Go to the application server layer, and add <strong><strong>(+) </strong></strong>nodes within the Horizontal Scaling frame.</p><figure class="kg-card kg-image-card"><img src="https://blog.cloudlets.com.au/content/images/2021/03/auto-clustering-wildfly-21.png" class="kg-image" alt="From Standalone to Clusterized: WildFly Auto Scaling in Containers"></figure><ul><li><strong><strong>Automatically</strong></strong></li></ul><p>The number of servers can be changed automatically by setting up scaling triggers based on the resource consumption within <strong><strong>Settings &gt; Auto Horizontal Scaling</strong></strong>.</p><figure class="kg-card kg-image-card"><img src="https://blog.cloudlets.com.au/content/images/2021/03/wildfly-setting.png" class="kg-image" alt="From Standalone to Clusterized: WildFly Auto Scaling in Containers"></figure><figure class="kg-card kg-image-card"><img src="https://blog.cloudlets.com.au/content/images/2021/03/auto-scaling-wildfly.png" class="kg-image" alt="From Standalone to Clusterized: WildFly Auto Scaling in Containers"></figure><p>After the scaling is completed, all WildFly instances will join the cluster, working in operation mode of WildFly Managed Domain. Domain Controller and Load Balancer are added automatically as required components of the cluster.</p><p>Upon this scaling, the previously deployed application is also automatically redeployed to the rest of WildFly instances of the cluster. Also, database connection pool configurations and other config customizations, previously made via WildFly admin console, are replicated across the whole application server layer.</p><p>You can check how WildFly topology is changed from standalone mode to managed domain cluster:</p><figure class="kg-card kg-image-card"><img src="https://blog.cloudlets.com.au/content/images/2021/03/wildfly-clustering-cloud-hosting.png" class="kg-image" alt="From Standalone to Clusterized: WildFly Auto Scaling in Containers"></figure><p>Worker Nodes run 3 processes instead of one as it was in standalone mode:</p><ul><li>Process Controller</li><li>Host Controller</li><li>Worker Server</li></ul><figure class="kg-card kg-image-card"><img src="https://blog.cloudlets.com.au/content/images/2021/03/web-ssh-wildfly-cluster.png" class="kg-image" alt="From Standalone to Clusterized: WildFly Auto Scaling in Containers"></figure><p>And Domain Controller node has two processes running:</p><ul><li>Process Controller</li><li>Host Controller</li></ul><figure class="kg-card kg-image-card"><img src="https://blog.cloudlets.com.au/content/images/2021/03/wildfly-process-controller-web-ssh.png" class="kg-image" alt="From Standalone to Clusterized: WildFly Auto Scaling in Containers"></figure><p>Also, the topology changes are synchronized and shown within WildFly Admin Panel.</p><figure class="kg-card kg-image-card"><img src="https://blog.cloudlets.com.au/content/images/2021/03/wildfly-admin-panel-nodes.png" class="kg-image" alt="From Standalone to Clusterized: WildFly Auto Scaling in Containers"></figure><p>So you get a ready-to-use WildFly cluster that can be scaled out and in, making hosting of your applications extremely flexible and cost-effective.</p><h2 id="application-availability-among-workers">Application Availability among Workers</h2><p>The application deployed to the standalone server is redeployed to all server instances during transformation to the cluster. To check this you can click <strong><strong>Open in browser</strong></strong> at each Worker.</p><figure class="kg-card kg-image-card"><img src="https://blog.cloudlets.com.au/content/images/2021/03/workers-restart-node-wildfly.png" class="kg-image" alt="From Standalone to Clusterized: WildFly Auto Scaling in Containers"></figure><p>Also, you can make sure that the cluster provides high availability. For this, press <strong><strong>Restart node</strong></strong> button for one or even two nodes and try to access your application via <strong><strong>Open in browser</strong></strong> for the whole cluster.</p><figure class="kg-card kg-image-card"><img src="https://blog.cloudlets.com.au/content/images/2021/03/wildfly-restart-node.png" class="kg-image" alt="From Standalone to Clusterized: WildFly Auto Scaling in Containers"></figure><figure class="kg-card kg-image-card"><img src="https://blog.cloudlets.com.au/content/images/2021/03/open-in-browser-whole-cluster.png" class="kg-image" alt="From Standalone to Clusterized: WildFly Auto Scaling in Containers"></figure><p>The application will be up and running without any interruptions.</p><h2 id="cloning-cluster-in-domain-mode">Cloning Cluster in Domain Mode</h2><p>When releasing new application version or just applying some essential adjustments, it’s a good practice to check how the newly implemented changes could affect the service work. You can perform such testing ‘on-fly’ (i.e. without service downtime) with the <strong><strong>Clone Environment</strong></strong> option.</p><figure class="kg-card kg-image-card"><img src="https://blog.cloudlets.com.au/content/images/2021/03/clone-wildfly-cluster.png" class="kg-image" alt="From Standalone to Clusterized: WildFly Auto Scaling in Containers"></figure><p>A cloned environment is a ready-to-work cluster copy with all the required modifications already applied. The newly provisioned Domain Controller node operates with the appropriate cloned Workers, which are already listed within its admin panel. And the application from the original environment is deployed to the cloned one. Thus, the only thing that remains is to recheck your application’s code and custom server configurations for the hardcoded IPs/domains and fix them accordingly (if there are any issues).</p><figure class="kg-card kg-image-card"><img src="https://blog.cloudlets.com.au/content/images/2021/03/wildfly-clone.png" class="kg-image" alt="From Standalone to Clusterized: WildFly Auto Scaling in Containers"></figure><p>This way, you can apply the implied changes to your environment copy without affecting the actual production.</p><h2 id="summary">Summary</h2><p>There is no need to rebuild the whole application architecture in order to gain the required outcome from both managed domain mode and container technology. Try out the easiest way of creation our own WildFly cluster with Cloudlets - just <a href="https://cloudlets.com.au/get-started.html">register for free</a> and enjoy the high availability, auto scaling, and unparalleled local hosting service.</p><h2 id><br></h2>]]></content:encoded></item><item><title><![CDATA[WordPress Free Migration and Auto Scalable Hosting]]></title><description><![CDATA[<p>WordPress standalone or clusterized installation in the cloud is pretty easy, if talking about <a href="https://blog.cloudlets.com.au/highly-performed-wordpress-cluster-hosting-for-australian-customers/">Cloudlets platform</a>. </p><p>But what if you'd like to migrate an existing WordPress environment?</p><p>No matter where you currently host your wordpress site we can provide a free migration to the <a href="https://cloudlets.com.au/get-started.html">Cloudlets platform</a>. First create your account</p>]]></description><link>https://blog.cloudlets.com.au/wordpress/</link><guid isPermaLink="false">60619e6916289a0fa0f75e86</guid><category><![CDATA[wordpress migration]]></category><category><![CDATA[migrate wordpress free]]></category><category><![CDATA[wordpress cloud hosting]]></category><category><![CDATA[pay per use wordpress hosting]]></category><category><![CDATA[high traffic wordpess hosting]]></category><category><![CDATA[Cloud Hosting Australia]]></category><dc:creator><![CDATA[Yulia Shevchenko]]></dc:creator><pubDate>Mon, 29 Mar 2021 09:52:55 GMT</pubDate><media:content url="https://blog.cloudlets.com.au/content/images/2021/04/wordpress-cat--1---1-.png" medium="image"/><content:encoded><![CDATA[<img src="https://blog.cloudlets.com.au/content/images/2021/04/wordpress-cat--1---1-.png" alt="WordPress Free Migration and Auto Scalable Hosting"><p>WordPress standalone or clusterized installation in the cloud is pretty easy, if talking about <a href="https://blog.cloudlets.com.au/highly-performed-wordpress-cluster-hosting-for-australian-customers/">Cloudlets platform</a>. </p><p>But what if you'd like to migrate an existing WordPress environment?</p><p>No matter where you currently host your wordpress site we can provide a free migration to the <a href="https://cloudlets.com.au/get-started.html">Cloudlets platform</a>. First create your account using the button above. Once you have an account fill out the form on the <a href="https://cloudlets.com.au/copyandtest.html">free copy &amp; test migration page</a> to request your migration, if you need some advice simply email support@cloudlets.com.au. </p><p>There are three basic options with regards to your wordpress environment:</p><ul><li><strong>Optimised WordPress environment</strong> containing one Nginx container running PHP-FPM and one MySQL CE container. Minimum cost is <strong>$11.40</strong> per month.</li><li><strong>Extended WordPress environment</strong> containing one Nginx container running PHP-FPM, one MySQL CE container and one Memcached container. Minimum cost is <strong>$15.20</strong> per month.</li><li><strong>Clustered WordPress environment</strong> containing one Nginx load balancer, two Nginx containers running PHP-FPM, two MySQL CE containers. Minimum cost is <strong>$26.60</strong> per month.</li></ul><p>Extended WordPress environment provides the best performance with the use of Memcached (and memcached can also be added to the clustered WordPress environment on request).</p><p>During the free migration Cloudlets tech team will install the Duplicator plugin to your WordPress installation which will be used for backup creation. In case an installation with Memcached is required, W3 Total Cache will be installed and configured. This may require disabling any competing caching plugins.</p><p>NOTE: your existing wordpress installation will not be modified (apart from temporarily installing Duplicator to create the backup as mentioned above).</p><p>Once the migration is complete you will be provided a URL you can access the site on the Cloudlets environment so you can compare speeds directly with your current wordpress installation before moving the domain.</p><p><strong>Combating Scrapers and Heavy Load Events</strong></p><p>Running a popular WordPress site used to be a balancing act. If scrapers hit your website causing hundreds of requests per second your site would slow to a crawl or stop working at all. If a promotion sees an influx of hits from legitimate customers you need infrastructure to be able to handle it. With dynamic cloudlets you have access to extra resources on the fly whenever your site requires them without you doing anything. Cloudlets just handles it for you.</p><p>Instead of losing business by being offline, you just pay for the extra resources <em>only</em> when your site actually requires them. Don't risk losing sales by choosing standard hosting services, let us worry about your hosting, so you can work on your sales.</p><p>If you don't need any assistance with the migration - check out the <a href="https://cloudlets.com.au/get-started.html">Get Started</a> page which has the basic instructions you need to provision your WordPress environment. Don't forget when you provision your environment you choose a cloudlets.com.au URL, once you're happy you can connect your domain to the environment to make it public. You don't even need to purchase your own public IP address (these are available if you really want one), and SSL is enabled FREE of charge at the click of a button.</p><figure class="kg-card kg-image-card"><img src="https://cloudlets.com.au/images/JelasticTopology.png" class="kg-image" alt="WordPress Free Migration and Auto Scalable Hosting"></figure><p>Would like to try the platform before actively using it? No problem -  you can properly <a href="https://app.cloudlets.com.au/">test your WordPress</a> website on Cloudlets without spending a cent. Just <a href="https://cloudlets.com.au/get-started.html">register and enjoy</a> full automation, helpful local support and highest availability. </p>]]></content:encoded></item><item><title><![CDATA[Python-Based Projects in the Cloud: Install and Deploy Your Mezzanine CMS]]></title><description><![CDATA[<p>Mezzanine is a powerful, consistent, and flexible content management platform, built using the <a href="http://djangoproject.com/">Django</a> framework. Mezzanine CMS contains a vast number of third-party extensions, widgets, modules, and themes, and can be easily customized to suit customers specific needs:</p><ul><li>WYSIWYG editor with the Drag-and-Drop page ordering and visual content editing</li><li>scheduled</li></ul>]]></description><link>https://blog.cloudlets.com.au/mezzanine-cms-auto-scalable-hosting-in-australiamezzanine-cms-auto-scalable-hosting-in-australia/</link><guid isPermaLink="false">605c91be3b804d2b549feedb</guid><category><![CDATA[mezzanine cms]]></category><category><![CDATA[python]]></category><category><![CDATA[python web hosting]]></category><category><![CDATA[python cloud hosting]]></category><category><![CDATA[Cloud Hosting Australia]]></category><category><![CDATA[melbourne web hosting]]></category><dc:creator><![CDATA[Yulia Shevchenko]]></dc:creator><pubDate>Thu, 25 Mar 2021 13:53:53 GMT</pubDate><media:content url="https://blog.cloudlets.com.au/content/images/2021/04/Mezzanine-CMS-cloud-hosting-Australia.png" medium="image"/><content:encoded><![CDATA[<img src="https://blog.cloudlets.com.au/content/images/2021/04/Mezzanine-CMS-cloud-hosting-Australia.png" alt="Python-Based Projects in the Cloud: Install and Deploy Your Mezzanine CMS"><p>Mezzanine is a powerful, consistent, and flexible content management platform, built using the <a href="http://djangoproject.com/">Django</a> framework. Mezzanine CMS contains a vast number of third-party extensions, widgets, modules, and themes, and can be easily customized to suit customers specific needs:</p><ul><li>WYSIWYG editor with the Drag-and-Drop page ordering and visual content editing</li><li>scheduled publishing</li><li>a broad variety of ready-to-use themes</li><li>rich API</li><li>out-of-the-box Django internationalization, Twitter Bootstrap, Disqus, Akismet spam filter, Twitter feed, and Google Analytics support</li><li>embedded integration with social networks, search engines, SEO functionality, and a huge number of modules</li></ul><p>Now let’s go through the guide of Mezzanine hosting at <a href="https://cloudlets.com.au/">Cloudlets Australia</a> cloud platform.</p><h2 id="create-python-environment">Create Python Environment</h2><p>For Mezzanine CMS hosting in the cloud, you`ll need a <a href="https://cloudlets.com.au/python.html">Python-based</a> application server, so let`s create a new environment with the Apache Python node:</p><p>1. Click the <strong>New Environment</strong> button at the top of the dashboard to access topology wizard.</p><figure class="kg-card kg-image-card"><img src="https://lh6.googleusercontent.com/LDomuNTFtQ7zyK2CC9wKZfvcInbBB1hLKJzTdx_SondJrUZmHuRsCRiIT2MtJ2O8lRdo9YGVzjs6G-KEd_QrTocFGfntNB85o492vUhwe_QgXCgh2CHnCt-jGmmNGzqJcTYVWO9i" class="kg-image" alt="Python-Based Projects in the Cloud: Install and Deploy Your Mezzanine CMS"></figure><p>2. Open the <strong>Python</strong> tab, where the required Apache Python application server will be selected by default.</p><figure class="kg-card kg-image-card"><img src="https://lh5.googleusercontent.com/oQQYGs8tm70rmRhLdCWDjYxsgPJtP_uom8FNLPzIrFGiRjb6B83ST8vIkquvAZ00X9lCTjMBWd1-iksCwasBL1K6pinuio0HRUbobYBCgqmS3CyJAj49XGYplp4wkehqMncak_s5" class="kg-image" alt="Python-Based Projects in the Cloud: Install and Deploy Your Mezzanine CMS"></figure><p>Configure the settings, or leave as is for the platform to fulfil the installation by default, type the name of your environment, click <strong>Create</strong>.</p><p>3. Your environment will appear at the dashboard in a moment.</p><figure class="kg-card kg-image-card"><img src="https://lh5.googleusercontent.com/cx6y81PMqDPub6JOx9Cfw3UQ4ff2QdbhKAUqEvQuxO9ZHAefUaHfb5EngltFObhbcZeMACEdV5IE9uJA7HAKyzlAyMR1eAXo97A833xUW3pMk4O3RUczbLyJ8cdQKsYDFqSdwiIO" class="kg-image" alt="Python-Based Projects in the Cloud: Install and Deploy Your Mezzanine CMS"></figure><p>Now, you can proceed to the Mezzanine CMS application deployment.</p><h2 id="mezzanine-cms-automatic-deployment">Mezzanine CMS Automatic Deployment</h2><p>You can automatically deploy Mezzanine CMS using a specially prepared deployment archive already configured with SQLite database.</p><p>1. Add application archive to the deployment manager via the following link:</p><p><a href="https://download.jelastic.com/public.php?service=files&amp;t=3d6fa1ed641a044c6a291bbeaa6c333c&amp;download"><em>https://download.jelastic.com/public.php?service=files&amp;t=3d6fa1ed641a044c6a291bbeaa6c333c&amp;download</em></a></p><figure class="kg-card kg-image-card"><img src="https://lh4.googleusercontent.com/P4Hm9cewgDE2mIYWpsWgIPh9V1t46_FdfQ9P4GJZhXww0BOLaIcVB5t4dbuX2DB-R3FZL5eTEqbpEC9i9wbLE1_oxQ4XZQ2EJ-zVOGxcC3WR0v_G3uwWgVjc_jDjCNKvaiD8h4tE" class="kg-image" alt="Python-Based Projects in the Cloud: Install and Deploy Your Mezzanine CMS"></figure><p>2. Deploy Mezzanine CMS into the environment with the Apache Python application Server.</p><figure class="kg-card kg-image-card"><img src="https://lh4.googleusercontent.com/f0i2OnFhlDrB_y1sXRxQlAp1QQ-hTfx-cFpFx0EgBsnVAawIElMJzNvTlNCwVv6-EmQfWzD_2Wz-em_uYubYrAGq0QdsQ21nKKeS-wng65gwC1FAG5UB_n36v6hoaXHd_BJlOzWr" class="kg-image" alt="Python-Based Projects in the Cloud: Install and Deploy Your Mezzanine CMS"></figure><figure class="kg-card kg-image-card"><img src="https://lh3.googleusercontent.com/AJOuPugr-3xjgy3q7ymKLTesuITOknd3ckTPl0VXovgiFBFfLDeMJ4jza1kpRKl_GeWRj0HNhLGB3XnZI-YZUfe8FPiAv7JpW-ptTy2RnBIanY2sl-S9nI1VVL2QFibPGNERx3GL" class="kg-image" alt="Python-Based Projects in the Cloud: Install and Deploy Your Mezzanine CMS"></figure><p>3. After successful deployment, click <strong>Open in Browser </strong>next to your environment.</p><figure class="kg-card kg-image-card"><img src="https://lh4.googleusercontent.com/BWEeMoyKMXEWZ-7LG6EBqCUx59FTeuraVOPJgL1zJsHoxiRkQMDEsgQvAa7Q-LlSCwTuyggYpvb1dpATej94sq1vSUti1gQa_dX00Yo_uRcxWEBHYBCbNOCHCHfexWMTTJyWzInb" class="kg-image" alt="Python-Based Projects in the Cloud: Install and Deploy Your Mezzanine CMS"></figure><p>4. That’s all, your Mezzanine CMS is up and running in just a few minutes!</p><figure class="kg-card kg-image-card"><img src="https://lh5.googleusercontent.com/oWb9kV64yMRszxATzYDh7wSsqPU-vjKUy3Gd40Xyl7v-wBqpnJkRkiC0hegeCIkL7Ff17JAj0cJVIDmPHzQarZg4V8DFChHlAXz6ijiLrlBqXa1kH9adF5YHfsNRDhqdD7BhpH6r" class="kg-image" alt="Python-Based Projects in the Cloud: Install and Deploy Your Mezzanine CMS"></figure><p><a href="https://cloudlets.com.au/get-started.html">Start working</a> with your Mezzanine CMS application (the default credentials for the admin panel are - <em><strong>admin</strong></em>/<em><strong>default</strong></em>).</p><p><a href="https://cloudlets.com.au/get-started.html">Register for free</a> to try it out and create your own blog posts, datas, product stores, and other types of content.<br></p>]]></content:encoded></item><item><title><![CDATA[How to Enable PrestaShop Security and Custom Domain]]></title><description><![CDATA[<p>In  the previous guide we've unveiled <a href="https://blog.cloudlets.com.au/develop-your-online-store-with-prestashop-installation-guide/">how to install the PrestaShop e-commerce solution</a>.</p><p>And whilst it is mandatory to make the store working via HTTPS protocol as each online e-commerce site requires a custom domain, today we'll show how to create and bind a custom domain as well as enable</p>]]></description><link>https://blog.cloudlets.com.au/how-to-enable-prestashop-security-custom-domain/</link><guid isPermaLink="false">60586fda3b804d2b549fee10</guid><category><![CDATA[prestashop]]></category><category><![CDATA[prestashop security]]></category><category><![CDATA[prestashop custom domain]]></category><category><![CDATA[prestashop hosting]]></category><category><![CDATA[prestashop cloud hosting]]></category><category><![CDATA[Australia cloud hosting]]></category><dc:creator><![CDATA[Yulia Shevchenko]]></dc:creator><pubDate>Wed, 24 Mar 2021 12:34:58 GMT</pubDate><content:encoded><![CDATA[<p>In  the previous guide we've unveiled <a href="https://blog.cloudlets.com.au/develop-your-online-store-with-prestashop-installation-guide/">how to install the PrestaShop e-commerce solution</a>.</p><p>And whilst it is mandatory to make the store working via HTTPS protocol as each online e-commerce site requires a custom domain, today we'll show how to create and bind a custom domain as well as enable SSL traffic encryption.</p><p>1. Go to the environment at the dashboard and press Change Environment Topology. </p><figure class="kg-card kg-image-card"><img src="https://lh6.googleusercontent.com/CfxXIgBMgDTz8cf_qLd8pnY9F3q2OyX_JxJH3K8ani1v1IUy7YptMuzAVA9LKUGG0GENWp0_BAIeBy2FqJS0ls7vX2FhwCBURQhNElCH0KhSof1xsI38ft-fOvMgAkljHxxEPdL5" class="kg-image"></figure><p>2. Add a public IPv4 address to the Apache application server.</p><figure class="kg-card kg-image-card"><img src="https://lh5.googleusercontent.com/4-R0nSmkyyrEYPIR3JB08X05znZpfrQFyt8VxYoGsQgODmj-orQX5QbPlEgq-MzwbQCgKe3cgokthHTLwfPZAob--9g-0ax2-akn8Qo_71AdSc0z8SV9NCxyXs7fbLQsmtgjtq1X" class="kg-image"></figure><p>3. Create an <a href="https://docs.jelastic.com/custom-domains/">A Record</a> for your custom domain that will be bound to the generated public IP at your domain registrar, for example, test.shop.com.au</p><p>4. Now install Let’s Encrypt SSL Add-on from the Marketplace.</p><figure class="kg-card kg-image-card"><img src="https://lh6.googleusercontent.com/Pgr1f2BqOZSTa_dmzZsdcuvREV7uvvS5jhDeV5mv9L6vOBkl3AJaxNjX6IV-iGSFEvb7eBlgYZfpSSFHno8fSDr_ZYZhLs-I0pr28e2Z_9oRGo3DjoL_a75GuYNsTOXjEnirMOrG" class="kg-image"></figure><p>5. Put the custom domain name in the <strong>External Domain(s)</strong> field.</p><figure class="kg-card kg-image-card"><img src="https://blog.cloudlets.com.au/content/images/2021/03/prestashop-ssl-certificate.png" class="kg-image"></figure><p>6. And now let's change the online store URL.</p><ul><li>Open admin panel, then go to the <strong>General</strong> settings and click on “Please click here to check if your shop supports HTTPS.”</li></ul><figure class="kg-card kg-image-card"><img src="https://lh4.googleusercontent.com/f-NNOH_l6PA9rRkcfHmvv5N5vrRqdqp5Yhx8HITA7pSJNK-EyzKp6VlrKAE_lzdtPdWhBTZ0nxmZi9kDwrVQeGQJ1V-TwvdhsD5hJofpHcyWVBIddgc5XEPnToNUG9nk3eCiBYjb" class="kg-image" alt="PrestaShop Cloud Hosting https"></figure><ul><li>Proceed through the several steps of the web browser warnings of unsecure connection and accept the risk to login to the insecure Admin panel.</li></ul><figure class="kg-card kg-image-card"><img src="https://lh3.googleusercontent.com/Evu9HZJVBokzhnjytNUre9KMyJxJW-X0-dBHkTSGHC0xRZSSkglttCYKUbvGpHIF7IMgbIH0MgSd5zPNHHCINL0HYIehUZji7c9_k9c6rQodGZq_bf2aoyP4qU73CyjnH7GnnuaL" class="kg-image" alt="PrestaShop Cloud Hosting connection"></figure><ul><li>Switch to <strong>Yes </strong>the<strong> Enable SSL</strong> and <strong>Enable SSL on all pages</strong>. Scroll down and press the <strong>Save</strong> button.</li></ul><figure class="kg-card kg-image-card"><img src="https://lh5.googleusercontent.com/oPj3NtsXsGDfHQ42rCcCxvMDk7bWVIZDgkCceQcVLxF2EYD8KfJ7JQMVbdHLP5J7d9Q4yQ6RMWUmKwOaJmlHv0ulO_AGEqcg5y2A4sH7Y4nhqKQSXZQnnhZW7HZdTrowXqr2kvoh" class="kg-image" alt="PrestaShop Cloud Hosting enable ssl"></figure><ul><li>Change the site URLs and re-login to the Admin panel with the custom domain.</li></ul><figure class="kg-card kg-image-card"><img src="https://blog.cloudlets.com.au/content/images/2021/03/prestashop-admin-website-change--1-.png" class="kg-image"></figure><p>Now you can fill your shop with the real data and start serving your customers.</p><p>Try out to reproduce the abovedescribed steps and run your own e-commerce at <a href="https://cloudlets.com.au/">https://cloudlets.com.au/</a><br></p>]]></content:encoded></item><item><title><![CDATA[Develop Your Online Store with PrestaShop. Installation Guide]]></title><description><![CDATA[<p>Do you plan to launch your own online store? <a href="https://www.prestashop.com/">PrestaShop</a> free e-commerce platform is the ideal option then, as it is an efficient and innovative solution with all the features you need to create an online store and grow your business.</p><p>It is an easy to use and ready-to-go solution</p>]]></description><link>https://blog.cloudlets.com.au/develop-your-online-store-with-prestashop-installation-guide/</link><guid isPermaLink="false">60520bdc3b804d2b549fedc3</guid><category><![CDATA[prestashop]]></category><category><![CDATA[prestashop hosting]]></category><category><![CDATA[prestashop cloud hosting]]></category><category><![CDATA[prestashop hosting australia]]></category><category><![CDATA[autoscalable php hosting]]></category><dc:creator><![CDATA[Yulia Shevchenko]]></dc:creator><pubDate>Wed, 17 Mar 2021 14:29:37 GMT</pubDate><content:encoded><![CDATA[<p>Do you plan to launch your own online store? <a href="https://www.prestashop.com/">PrestaShop</a> free e-commerce platform is the ideal option then, as it is an efficient and innovative solution with all the features you need to create an online store and grow your business.</p><p>It is an easy to use and ready-to-go solution that requires a minimum of modules and provides high-quality templates.</p><p>Within <a href="https://cloudlets.com.au/">Cloudlets cloud hosting</a> you can install this e-commerce platform automatically and easily set up scaling when your store grows. Check out a few simple steps to get your online store up and running.</p><h2 id="prestashop-installation"><strong>PrestaShop Installation</strong></h2><p>Sign in to <a href="https://app.cloudlets.com.au/">Cloudlets account</a>, open the <a href="https://blog.cloudlets.com.au/one-click-installations-of-popular-apps-easy-development-and-hosting/">Marketplace</a>, and find the <em><strong>PrestaShop</strong> </em>application. Click <strong>Install</strong> to proceed. </p><figure class="kg-card kg-image-card"><img src="https://lh4.googleusercontent.com/WTcZtkFT8vPMLhQVarSSBfO3BD3smIFyRYq1YOYRXVfKsEx9Saaj0IL_4v0otziskn8Nb6Mel4z6FknQQ9FlXGhahqzAy8k0r-raNN-QhzS8ijBn7LSTQPl_BAKBb_Bpep5cMxaI" class="kg-image"></figure><p>Now change the <a href="https://docs.jelastic.com/setting-up-environment/">Environment</a> name if required, and click <strong>Install</strong>.</p><figure class="kg-card kg-image-card"><img src="https://lh3.googleusercontent.com/PmRndFir3e6Z8fUERPxZEptDKCd4pUKCNDlZSQVRe5QEhJPRKZg2sppX3toL18D3hMNCSNx2ofPA8c4fH_hBJ8UmpCpNX4MB1nhAaxAqMtfwfiBgtltaIS8cNCpVMC9YpvImUbmK" class="kg-image"></figure><p>In a couple of minutes your PrestaShop platform will be online. Press <strong>Open in Browser </strong>in case you'd like to go shopping with demo data.</p><figure class="kg-card kg-image-card"><img src="https://lh3.googleusercontent.com/MJxqd4VsYdkzZOUHcPQIygwhnOuywjtfZQVU5DWR0fhlFySsKem4UFG8OEnnORi3McqhG0axE510Cixmzr0HDI55LqqcBYaUB4HMnV8S_2LEeokwtsVOoNRUOtHSezj50pS0gClI" class="kg-image"></figure><p>Or you can fill in the store with real data via the<strong> Admin panel </strong>using the provided credentials (you'll receive the email as well).</p><figure class="kg-card kg-image-card"><img src="https://lh3.googleusercontent.com/yB9s_tZDDWLTQfDU2Hz5M_PZFV7wpDl-IMnWWQTED0kvNrhUKo3Z_cg2jTcUzTopLqq9hHMTxnO_SYdd2oh3upV2pN_AMFeuU3T9ZkdI0fwpr0w_XdrO1tm8vnrhZia1QHMyCMCZ" class="kg-image"></figure><h3 id="prestashop-admin-panel-protection"><strong>PrestaShop Admin Panel Protection</strong></h3><p>In order to protect sites against brute forcing attempts, the Admin panel URL that is displayed within the successful installation window can be used only once.</p><p>The default <strong>/admin</strong> part is going to be changed on the fly to a randomly generated name after the first access to the Admin panel.</p><p>Before entering the admin panel, you can see the admin directory under webroot in the Configuration File Manager.</p><figure class="kg-card kg-image-card"><img src="https://lh3.googleusercontent.com/4HZbGZAXylBMxjOyFzUBJRIZWqlU3p1UDw3rngf0MsVvGYXnKadU3JFODtcxmZi68xCdIwmVL2NX396VhNhg-z5LjxSITy9X1u2k0Ghb5tyTNpead5jQ_-HRoDN2uMeAAMLJeceT" class="kg-image"></figure><figure class="kg-card kg-image-card"><img src="https://lh3.googleusercontent.com/dZr8Ut7gSfI1V-AcKRF5_hcKG9kSf96iACb_cpwKNGn9Oh2OI8UVGgfP0I-aOCpMXopstZ85yWyBrPbpUTV4pLbz7lp-yF86hlTY9-oYu7qOBk-5yDwcJ4ZhpGfn_FxxEMzxcZyp" class="kg-image"></figure><p>After accessing the <strong>Admin panel</strong>, the store’s engine generates new directory name instead of the default <strong>admin</strong> and redirects request to a new URL.</p><p>You can rename this folder, to make the URL more user-friendly and easy to remember. Use any title except for the <strong>/admin. </strong>For example <strong>/admin-secure</strong>.</p><figure class="kg-card kg-image-card"><img src="https://lh5.googleusercontent.com/uSvmn66a6l3L2FV1EUAVXkZoZTofE0Fc9goT1OiIEJJIVu6ZWEpzsXIH0x3w1KK5vScr8G3j4uCR_6V53K6TQHFI7lDCd_55FqQV1x-mrYJgW54NXW4MI7Rqb7QpU6m_4BNEXr72" class="kg-image"></figure><p>That's all! To try it out and install Prestashop in the cloud - just register free at <a href="https://cloudlets.com.au/">https://cloudlets.com.au/</a>. </p><p>And stay tuned - in the next article we'll unveil how to create and bind a custom domain to the shop and enable SSL traffic encryption.<br></p>]]></content:encoded></item><item><title><![CDATA[How to Share Your Cloud Environment to Collaborate]]></title><description><![CDATA[<p>In this brief guide we’ll unveil how to easily share your cloud environment created at <a href="https://cloudlets.com.au/index.html">Cloudlets Platform</a> with your team.</p><p>First of all, you have to <a href="https://app.cloudlets.com.au/">register an account</a> and <a href="https://blog.cloudlets.com.au/set-up-environment-in-the-cloud/">create</a> or import your environment. In such a case you’ll become an environment <em>Owner</em> and will be able</p>]]></description><link>https://blog.cloudlets.com.au/how-to-share-your-cloud-environment/</link><guid isPermaLink="false">6040a2943b804d2b549fed27</guid><category><![CDATA[environment share]]></category><category><![CDATA[cloud hosting share]]></category><category><![CDATA[Cloud Hosting Australia]]></category><category><![CDATA[auto scalable cloud hosting]]></category><category><![CDATA[web hosting australia]]></category><category><![CDATA[cloud hosting melbourne]]></category><dc:creator><![CDATA[Yulia Shevchenko]]></dc:creator><pubDate>Thu, 04 Mar 2021 09:29:04 GMT</pubDate><media:content url="https://blog.cloudlets.com.au/content/images/2021/04/collaboration-cloud-hosting.png" medium="image"/><content:encoded><![CDATA[<img src="https://blog.cloudlets.com.au/content/images/2021/04/collaboration-cloud-hosting.png" alt="How to Share Your Cloud Environment to Collaborate"><p>In this brief guide we’ll unveil how to easily share your cloud environment created at <a href="https://cloudlets.com.au/index.html">Cloudlets Platform</a> with your team.</p><p>First of all, you have to <a href="https://app.cloudlets.com.au/">register an account</a> and <a href="https://blog.cloudlets.com.au/set-up-environment-in-the-cloud/">create</a> or import your environment. In such a case you’ll become an environment <em>Owner</em> and will be able to share it with other Users (specifying corresponding access rights for each of them).</p><p>Owners have full control over the environment and can permit a User to change its topology and to access it via SSH.</p><p>Users can perform a wide range of actions within a shared environment:</p><ul><li>deploy applications,</li><li>change configurations,</li><li>read log files, view statistics, etc.</li></ul><p>The only exception is that they cannot clone an environment.</p><p>The charges for the environment are applied only to the Owner.</p><p>The environment can be shared with:</p><ul><li>registered Cloudlets accounts</li><li>unregistered emails which will be signed up automatically</li></ul><h2 id="environment-sharing-with-a-registered-account"><br>Environment Sharing with a Registered Account</h2><p>To share any of your environments with more Cloudlets users and delegate them appropriate permissions, follow these steps:</p><p>1. Open the environment’s <em>Settings</em>.</p><figure class="kg-card kg-image-card"><img src="https://lh6.googleusercontent.com/n0V2x5PNeYxe-7omEioGwvB6_5AP71ZlF1EWOA36cz5YXXj3oG3yW5xyuOWGkvJGZQfd5DaNImZLh6sM4LrjGoH_lE8UNIh5UqWNY3KSLc-hQDH2mYhdizPvldx1tY6DzoqQSuAU" class="kg-image" alt="How to Share Your Cloud Environment to Collaborate"></figure><p>2. In the <em>Collaboration</em> section, add email of another user account and tick the Change topology / SSH access option if required.</p><figure class="kg-card kg-image-card"><img src="https://lh6.googleusercontent.com/Xs5fI4qmjKHRIU1c2kBukBwnV-2LK7bSDbydwDDHQRBpt7UlHfjgCegcZvWHc5l0F42IwPMg_uOhAxTgnrvyPFVuUU3u6btpoyZPKutw6MARZBL9KXcqUfIQNcrByBZK_f9dHUWg" class="kg-image" alt="How to Share Your Cloud Environment to Collaborate"></figure><p>3. Click <strong>Save</strong> and after it this user will receive an email notification about environment sharing and can start managing it.</p><h2 id="environment-sharing-with-an-unregistered-account">Environment Sharing with an Unregistered Account</h2><p>To share your environment with a user who is not registered, follow the steps from environment sharing with a registered (1-2) and proceed with a next points:</p><p>3. Click the <strong>Save</strong> button. Firstly, you will see this user in the list with custom triangle signs</p><figure class="kg-card kg-image-card"><img src="https://lh4.googleusercontent.com/1dGgIHt2r8HQl84Fiv3VQABJGzIuPbpS2w9JAOmM4nE0o9XNpRYrMXklh5WZ2Jj8Pka696pdZ2PitHhzP5FH75AP5yt4Ub8QMZTt9gattI5Roj9Ec_P6pNk8y74Hk7rv26LZL_4E" class="kg-image" alt="How to Share Your Cloud Environment to Collaborate"></figure><p>which means that the invitation was sent. Then, this user will disappear from the list, as technically the environment is not shared with him yet.</p><figure class="kg-card kg-image-card"><img src="https://lh4.googleusercontent.com/VepOL5Kx0ut_AJp6E1pf6LH6D5G3UFy9w_JYSiuFfaAOiT0OCIgsXidaGdSCiwAAUnFA__YdyGS8mzVnQuX7Ql9oB-soNWX55Vm--88gj6nJ3tV-CRinHTVWy5XUpwt0phDmNjOo" class="kg-image" alt="How to Share Your Cloud Environment to Collaborate"></figure><p>4. A user will get an email notification with an invitation to join your collaboration. When the invitation is confirmed, a user will be automatically registered and will receive an email notification with credentials to the Cloudlets account. You will be informed about this confirmation via email.</p><p><em>Note</em>: at this stage, the user is only registered and added to your collaboration, but no environments are shared yet. You will need to perform sharing steps one more time:</p><ul><li>Navigate to <em>Settings</em> &gt; <em>Collaboration</em></li><li>Add the same Email of a user</li><li>State the permissions by ticking the <em>Change topology/SSH access option</em></li><li>Save the settings. A user will receive a notification about the shared environment.</li></ul><p>Newly registered users will have trial status by default. As a result, the usual trial limitations set by the hosting provider will be applied, and a user will be deactivated after the trial period, unless the account is converted to a paid one.</p><p>Detailed info on your account limitations can be found at the <em>Balance &gt; Quotas &amp; Pricing &gt; Account Limits tab</em>.</p><h2 id="manage-a-shared-environment">Manage a Shared Environment</h2><p>To manage the environments shared by/with you, click the <strong>Settings </strong>button in the top right corner of the dashboard.</p><figure class="kg-card kg-image-card"><img src="https://lh3.googleusercontent.com/a2MPCe3UtxB_QxovfoFaWKhpLhYNL9njZdGewAogcRwBJ_j1zqBr3e6XGozDupmHRimCYKAUoGGY5I59C10N2Zjc6eqUXmRsIIkue3EYvPcd605PPmGMlvAZxYEHV695OMbcpXyR" class="kg-image" alt="How to Share Your Cloud Environment to Collaborate"></figure><p>Navigate to <em>Collaboration</em> or <em>Shared by/with Me</em> option (depending on your requirements) and manage the desired settings.</p><p><strong>If you are the owner of the environment:</strong><br>In the <em>Shared by Me</em> option, you can remove access to your environment for any user or limit the permissions by unticking the <em>Change topology/SSH access</em> option.</p><figure class="kg-card kg-image-card"><img src="https://lh4.googleusercontent.com/BZnbrOKwhaFYPfYyyqV7f9fmeePdCjOdr9JzzpqRCoR_tV6JTptgrHpOQsnKm0npOrgClYtCdCMVlaqzBuC0Q5YbiUsI9YJzvI4Z1TICrYQikeWQwZMynjpWkMkMbtEwG7AfF4rb" class="kg-image" alt="How to Share Your Cloud Environment to Collaborate"></figure><p><strong>If you are the user of someone’s environment:</strong><br>In the Shared with Me option, you can decline from using the shared environment.</p><figure class="kg-card kg-image-card"><img src="https://lh6.googleusercontent.com/fiC83zUutt1D9J8pNk_6h2VMr1um2KA0oCD416rYrABPl6nElP5k62TJ7mz8QX8l3uHmDOortHmse_qZVreHPEs7pmx_KowCZJeTK94UftNj7i_qCVqeczhu0iDdtJPlzgyiQgPX" class="kg-image" alt="How to Share Your Cloud Environment to Collaborate"></figure><p><a href="https://app.cloudlets.com.au/">Register now</a> at <a href="https://cloudlets.com.au/index.html">Cloudlets</a> and start working together with other members of your team on your cloud environment.</p><p><br></p><p><br></p>]]></content:encoded></item><item><title><![CDATA[How to Start Hosting Projects in the Cloud]]></title><description><![CDATA[<p>In order to start working with <a href="https://cloudlets.com.au/index.html">Cloudlets Platform</a>, you need to create an account.</p><p>After <a href="https://cloudlets.com.au/get-started.html">sign up</a>, you will receive a confirmation email, so just follow the provided instructions and verify your registration via SMS.</p><p>Note: The account activation link within the email is valid for 24 hours.</p><h3 id="platform-dashboard">Platform Dashboard</h3>]]></description><link>https://blog.cloudlets.com.au/sign-up-how-to-create-an-account-in-the-cloud/</link><guid isPermaLink="false">6038b7dc3b804d2b549fece3</guid><category><![CDATA[set up cloud environment]]></category><category><![CDATA[Australia cloud hosting]]></category><category><![CDATA[australian web hosting]]></category><category><![CDATA[Cloudlets Australia]]></category><category><![CDATA[create environment in cloud]]></category><category><![CDATA[deploy environment in cloud]]></category><dc:creator><![CDATA[Yulia Shevchenko]]></dc:creator><pubDate>Fri, 26 Feb 2021 09:09:49 GMT</pubDate><media:content url="https://blog.cloudlets.com.au/content/images/2021/02/set-up-cloud-environment-cloudlets-australia.png" medium="image"/><content:encoded><![CDATA[<img src="https://blog.cloudlets.com.au/content/images/2021/02/set-up-cloud-environment-cloudlets-australia.png" alt="How to Start Hosting Projects in the Cloud"><p>In order to start working with <a href="https://cloudlets.com.au/index.html">Cloudlets Platform</a>, you need to create an account.</p><p>After <a href="https://cloudlets.com.au/get-started.html">sign up</a>, you will receive a confirmation email, so just follow the provided instructions and verify your registration via SMS.</p><p>Note: The account activation link within the email is valid for 24 hours.</p><h3 id="platform-dashboard">Platform Dashboard</h3><p>1. Follow the link <a href="https://app.cloudlets.com.au/">Cloudlets Dashboard</a> and select the Signup option.</p><figure class="kg-card kg-image-card"><img src="https://lh4.googleusercontent.com/tGhSwXTdlRuvCTD08-ImaotCeoS0fhOKasqiARiMPCVuSwebQf1zeO4aoE-LTrMu58e8jkVMWib_ZlPxYdC7O8O9a9bElFYjdT3TZYMLG8C5gR7PbQhLWP4uTnmJA9nu7HtVYqc3" class="kg-image" alt="How to Start Hosting Projects in the Cloud"></figure><p>2. Provide your <em>Email</em> in the appeared form.</p><figure class="kg-card kg-image-card"><img src="https://lh4.googleusercontent.com/vCsbCtucJTglFM3OGHu6cyeI436RwFU-w9qb0L4L1U5YIhyoVSps6ebA4eK7UgpfyiHbwMoOJwLTdMMvB77HB4vvgpsiOQYzMgwe_JMlwoMvkxKIyhTI0D8Q3SBRQ04Boi3-VOtZ" class="kg-image" alt="How to Start Hosting Projects in the Cloud"></figure><p>Click the <strong>Sign Up!</strong> button - and that’s it.</p><h2 id="deploy-application">Deploy Application</h2><p>While accessing the <a href="https://app.cloudlets.com.au/">Cloudlets dashboard</a> for the first time, a short tutorial (it can also be manually called via the <em>Help &gt; Tutorial</em> option) will be automatically started. It provides you with a quick platform overview and a step-by-step walkthrough for your first environment creation and application deployment.</p><figure class="kg-card kg-image-card"><img src="https://blog.cloudlets.com.au/content/images/2021/02/help-cloudlets-australia--1-.png" class="kg-image" alt="How to Start Hosting Projects in the Cloud"></figure><figure class="kg-card kg-image-card"><img src="https://lh4.googleusercontent.com/JAJo2_NKy7jO373JkMulIu4szrnjlaUToALtbcyXKfoK7PqWtPnRaovIDxetSrqmB6GJIR8OidKKXDeQuTEC_PO2pU26nBFzmnDogJMPYgQhdU6URfPxFcDyDIa_OMHbvOCqVBGm" class="kg-image" alt="How to Start Hosting Projects in the Cloud"></figure><h3 id="application-marketplace">Application Marketplace</h3><p>With the help of the Cloudlets Marketplace you can install different applications, add-ons and clusterized solutions in one click.</p><p>1. Click the <strong>Marketplace</strong> button at the top of the dashboard.</p><figure class="kg-card kg-image-card"><img src="https://lh4.googleusercontent.com/IhoKtCKywpR2Rj24t-G2FUvveYrKuaDxRSLwbX8J4j_nXig6BKjlHDx5BlwdB571YSrZlMj1G_EhMDzC5iP_pJmpl4XFA2ZXlmc_Qn_GIuGwMoRMydUb7nlw7DcH4k_mA9LbvheY" class="kg-image" alt="How to Start Hosting Projects in the Cloud"></figure><p>2. Find the required solution within the categorised list or using the search field.</p><figure class="kg-card kg-image-card"><img src="https://lh3.googleusercontent.com/Jn2fs3EcdOiASuM1t0v59DZyClyK69pQ1-PnQPot7kMvQjjUVPXX1j3wDuKPJnGtnxwBpp2R5HPr-W_GFhMq7AGZbPZ95CUw_J8uIv4naRhcdYAkN26DBaNGmdZteGGfWQAQDWyx" class="kg-image" alt="How to Start Hosting Projects in the Cloud"></figure><p>Hover over the application plank and click the <strong>Install</strong> button.</p><p>3. Configure installation preferences and click Install one more time.</p><figure class="kg-card kg-image-card"><img src="https://lh6.googleusercontent.com/h0n8sr7nJabpX0My0e56PP6wqGjinVToasrHUoMWjB6HeVgy3EtIk0-df2-MvuA-E8FwKgtjCfv3tlM7oRMHcC8ENltyu0z6Ol3zzfOTjmn1iAWEhOVDWTn_brVhU7S5uwuFEiJH" class="kg-image" alt="How to Start Hosting Projects in the Cloud"></figure><p>All the further steps will be performed automatically by the platform, i.e. :</p><ul><li>an environment with the required topology creation,</li><li>the appropriate application deployment,</li><li>the required dependencies installation,</li><li>connections (e.g. with a database)</li><li>and configurations setting.</li></ul><p>In a matter of a few minutes, you’ll get your ready-to-work application.</p><h3 id="manual-deployment">Manual Deployment</h3><p>In case you want to deploy any custom application and manually control the deployment process on each particular stage, follow the next steps:</p><p>1. Click the <strong>New Environment</strong> button in the upper-left corner of the dashboard.</p><figure class="kg-card kg-image-card"><img src="https://lh6.googleusercontent.com/7-FnF-4XAx9A4bx50GV66VOG6RC6HXW5C9uhgoc2-G7RTVbFh4mfDdZ8cbKc2Pjo6mwM308eK1udI2gl-8dowFfIyeuYjn2WuEK-uJnpnZ7wTcyJ55H17zkL7dGyzuDXj6Wop5Wk" class="kg-image" alt="How to Start Hosting Projects in the Cloud"></figure><p>2. The Topology Wizard will be opened, where you can set up your environment with the help of:</p><ul><li>multiple programming languages support (<em>Java</em>, <em>PHP</em>, <em>Ruby</em>, <em>Python</em>, <em>Node.js</em>, <em>.NET</em>, <em>Go</em>) and custom Docker containers integration</li><li>wide list of managed software stacks</li><li>automatic vertical scaling to ensure fair pricing and horizontal scaling to provide flexibility and reliability</li><li>public IP attachment for direct access from the Internet</li></ul><p>And now let’s check how to create your cloud environment taking a single LiteSpeed application server as an example.</p><figure class="kg-card kg-image-card"><img src="https://lh6.googleusercontent.com/ptSXSSn11-ITkk1bm4D7-9WHQtTUgobr9fjWA_eiNnA2Ma5zlDy84N6FIg8S-fLqRUUv66_iRuIXFofcZKnx91GyJdJbvpCSB9psjTaR0LZpl4Iju1uwBdeBXarPO-cbtHKCCb6q" class="kg-image" alt="How to Start Hosting Projects in the Cloud"></figure><p>3. In a minute, your environment will be running and appear within the dashboard.</p><figure class="kg-card kg-image-card"><img src="https://lh6.googleusercontent.com/-LRvGDjwU5Nojy33rzKQ1oAFm9W1ml8sKabfOPh-zdGncpobDfWLja9nXApsQ8DjJbweH5b4IQdWgWr-34uK49kqv4YC58idVh8Rk-aT426jK-VbeNdJp7H7bLhLfmAJM2cGEeS_" class="kg-image" alt="How to Start Hosting Projects in the Cloud"></figure><p>4. Cloudlets platform supports multiple ways of automatic application deployment so that you can select the most suitable option. Today we’ll show the deployment of a default <em>Hello World</em> application from the archive in the deployment manager (located at the bottom of the dashboard).</p><figure class="kg-card kg-image-card"><img src="https://lh4.googleusercontent.com/9uE2CtXvCs7napDCVaBP6P0QGcVpAMGu3fBbD_Lp7CZMtzPBU0VfhEwguPO5gILpNVT5BdlGdmW6IO8bhGVq501__132euNukuBhg1CIGcto5NXqSUPV5wPh4MQdMfWb8zp15OnM" class="kg-image" alt="How to Start Hosting Projects in the Cloud"></figure><p>You can easily add your applications to the Deployment Manager by uploading archive (either from local machine or via URL) or adding the appropriate Git/SVN repository.</p><p>Hover over the project and click the <strong>Deploy to</strong> button.</p><p>5. Within the opened <em>Deploy</em> frame, just select your <em>Environment</em> and proceed with the Deploy button.</p><figure class="kg-card kg-image-card"><img src="https://lh4.googleusercontent.com/0RkeA32mBZEIgauWQs22o3pKMGNqVyMKataKeUUtULRKiikaoTyrN17sAtTcHZdJxTcFx1UC214oNHR50wj0L_Gp3K5Q-6SdYfoKbQavY4LbSVt4Cr_1l5VqbA_-WxJ61TtEO10w" class="kg-image" alt="How to Start Hosting Projects in the Cloud"></figure><p>6. Wait for the successful deployment pop-up and click<strong> Open in Browser</strong> to ensure everything works fine.</p><figure class="kg-card kg-image-card"><img src="https://lh3.googleusercontent.com/Bzqqxuf3yOlep5hQ2g8YrOEkJ7RElrXmjAABMC3J5Wi2TXj466NDd53iPAsvSWKnR-jVlCBXYkQ5qZocFh0kabXkSQ4WIarm-WpZMDsLNj0fK9DwCtLUKK7ZERmNwjKHrjOKmkUz" class="kg-image" alt="How to Start Hosting Projects in the Cloud"></figure><p>Herewith, if your application requires some additional settings or don’t have a web interface, do not hesitate to use various in-build configuration tools.</p><p>That’s all! </p><p>To follow the steps from this comprehensive guide and test free the environment creation, deployment, and configuration in the cloud, - <a href="https://cloudlets.com.au/get-started.html">register for your cloud hosting trial</a>.<br></p>]]></content:encoded></item></channel></rss>