Developers are in a whole new world of 4.0 era, computing resources come with greater power, flexibility as well as complexity. We have giant firms like Google, Amazon with GCP, AWS, etc.
The old days with a single VPS with all in one Ubuntu-Debian, NGINX-Apache, MySQL-MariaDB, PHP-FPM is gone, now, each component tends to have a dedicated "container". That's why we need a management platform to manage a WordPress blog!
For simplicity, we can use Bitnami as a managed WordPress hosting service that hides the hassle tasks about: install PHP, deploy database, secure the server, etc. behind. All you get is an integrated dashboard with wrappers in the form of buttons/menus to control the above stuff.
Let's image how simple it is to click on a WordPress icon and then a fully working web server is being deployed under the hood?
[00:47] "If you’re new to the cloud, the easiest way to get started with Amazon Web Services is with Bitnami. Bitnami provides pre-packaged application images for AWS Cloud servers, so that you can get productive with your new server immediately" - bitnami.com
[00:56] Bitnami offers WordPress deployment solutions range from newbies to experienced developers.
- Bitnami Launchpad for AWS Cloud
- AWS Marketplace
- AWS Console
- Amazon Lightsail
Remember that Bitnami is a 3rd service/intermediate layer between you and computing providers.
That's why you have to register to Free program, AWS Free Tier in this case.
Make sure you are kept up to date information about these trial programs to avoid extra credit card charges.
For instance, AWS only free for selected forms of services: t2.micro VPS
Meanwhile, Google GCP gives you 300$ to use whatever services as long as you are not run out of the budget.
[01:19] Always free
These free tier offers do not expire and are available to all AWS customers
12 months free
Enjoy these offers for 12-months following your initial sign-up date to AWS
Short-term free trial offers are available through many different software solutions
Every fee is transparent as long as you choose the right eligible services in the Free Tier.
I see Google Cloud Platform has a "double free" policy after 300$ free trial credit is gone, you still have the Free Tier program to apply for, and I feel no struggle to run my blog on that limited resources.
[02:17] GCP Free Tier
12 months and $300 free credit to get you started. Always Free* products to keep you going.
[03:07] [ Get Started with Bitnami Applications in the AWS Marketplace ]
To get activated on Amazon Free Tier you can register an AWS account with a working phone number and a credit card with at least 1$ in the balance.
They will text or call you with a secret code, then withdraw about 1$ to verify the Visa/Master card.
AWS may use the billing address associated with your default payment method as one of the many factors to determine what taxes apply. You can update your default payment preference and billing address by editing your default payment method below.
[04:53] "When a new payment card is added to an AWS account, a small charge is sent to verify that the card is valid, and that the card hasn’t been reported lost or stolen.
For AWS customers, the temporary authorization charge is 1.00 USD. AWS doesn’t proceed with the charge, and the charge should disappear within three to five business days" - amazon.com
Nowadays, encrypted communication with Public-key cryptography is mandatory across mediums, that why you have to generate a Key Pair/SSH key so that secure accessing through SSH, SFTP, etc are available with the Ubuntu VPS.
Keep in mind that cloud service providers work with region different, based on the location that you would like to deploy the VPS/cloud instance, change the active region accordingly at first.
Be aware that Free Tier may not be applied outside the US, so EU, Asia, etc. will get charged with standard fees.
Save the private SSH key to a synchronized folder to backup it. Losing the key result an AWS server rebuilding as you can not access the machine anymore. That is not kind of a password that you can recover later by receiving OTP message or answering security questions. Then with encrypted disks, all unbacked-up data will remain inaccessible.
WordPress itself is a managed CMS platform, so everything Bitnami Launchpad offers like: backup, upgrade, analytics, etc. are redundancy. We should go with AWS Marketplace to get the best compatibility with Amazon deployment via the Bitnami AMI...
Do not forget to
LIKE, SHARE, SUBSCRIBE
and feel free to ask me questions or discuss with everyone :]