OCI Compute Instance Flexible Shapes with Terraform

Cloud Infrastructure should be flexible by default. It is a fundamental incentive for each IT shop in regards to any move of the workload from an on-premise location into the public cloud. Flexibility and elasticity mean you have more and pay less. That is also OCI's fundamental characteristics. In this video below I am showcasing … Continue reading OCI Compute Instance Flexible Shapes with Terraform

Schedule-based OCI Compute Autoscaling deployed with Terraform

About autoscaling, I have recorded video and written a blog post a few months back. At that time autoscaling was based only on thresholds, commonly called metric-based autoscaling. Precisely speaking, it means that after crossing some defined level of CPU or memory utilization, you could expect the automatic provisioning of additional compute instances defined in … Continue reading Schedule-based OCI Compute Autoscaling deployed with Terraform

How to build OCI Streaming, OCI Functions, and OCI ATP with Terraform

The Streaming Service has been released some time ago in OCI. I am not sure, how much it is popular at the moment. It is very possible it doesn't... I can imagine why... I was looking for a good source of knowledge besides the official documentation. That includes YouTube and generally speaking results from Google … Continue reading How to build OCI Streaming, OCI Functions, and OCI ATP with Terraform

How to use OCI Marketplace image with Terraform?

Recently Mattia has presented the blog post about using OCI CLI to retrieve OCI Marketplace image. It has inspired me to explore this topic, but with Terraform usage. The goal was very simple - deploy RocketChat image (from OCI Marketplace) as a single VM in the extremely simplified cloud infrastructure, very similar to my first lesson … Continue reading How to use OCI Marketplace image with Terraform?

OCI Subcompartments support in Terraform

Nested subcompartments in OCI has been introduced more than one year ago. So frankly speaking feedback about my course was valid. Yes, it should have proper code for nesting all of the examples somewhere in a subcompartment structure instead of the root compartment. Recently I have fixed the code for each and every lesson. Here … Continue reading OCI Subcompartments support in Terraform

How to use Terraform and OCI – lesson 10

I have returned from short vacations with the strong belief I should publish new stuff. And here it is - new lesson 10 about Transit Routing VCN. About Transit VCN I have written my first post more than year ago. By the way - details about Transit Routing VCN can be found in OCI docs … Continue reading How to use Terraform and OCI – lesson 10

How to use Terraform and OCI – lesson 9

I hope you have noticed that huge news at OCI Release Notes. In February 2020 OCI global footprint has grown significantly with three new regions (Amsterdam in the Netherlands, Jeddah in Saudi Arabia and Melbourne in Australia). I am located in Europe so immediately I have requested the subscription of Amsterdam DC. So now in … Continue reading How to use Terraform and OCI – lesson 9

OCI NSGs – an add-on to Terraform+OCI course

Yes, OCI is changing very quickly! 🙂 Everyone, who follows OCI release notes, knows that. Oracle Cloud Gen2 is updated with new features even a couple of times every single month.  It shouldn't surprise you. That is how the modern cloud world works now. 🙂 In my Terraform+OCI short course, I was using security lists, … Continue reading OCI NSGs – an add-on to Terraform+OCI course

NewStuff series – dynamic VM shape resize in OCI with Terraform

I am trying to follow constantly updated release notes of OCI. Nearly every single day we have something new there, so sometimes it really hard to follow all of the news there. To read some theory is great, but test it is even greater... and harder, to be honest. So I was thinking it would … Continue reading NewStuff series – dynamic VM shape resize in OCI with Terraform