Building an Architecture Step-by-Step in OCI: Security Lists and Subnets

Continuing the series of articles with the goal of creating a step-by-step architecture in Oracle Cloud Infrastructure (OCI) to run a web application, we will now create new Security Lists and Subnets. Security Lists provides a virtual firewall for an instance, with ingress and egress rules that specify the types of traffic (protocol and port) allowed in and out of the instances. Subnets are a logical subdivisions of the VCN and all instances in a given subnet use the same Route Table, Security […]

Building an Architecture Step-by-Step in OCI: Route Tables, Internet and NAT Gateways

Continuing the series of articles with the goal of creating a step-by-step architecture in Oracle Cloud Infrastructure (OCI) to run a web application, we will now create new Route Tables, Internet and NAT Gateways. Route Tables contains a set of rules that are used to determine where network traffic is directed (for example, to the internet, to your on-premises network, or to a peered VCN). Internet Gateway is a virtual router you can add to your VCN to enable direct connectivity to the internet. […]

Building an Architecture Step-by-Step in OCI: VCN

From now on, I’ll start a series of articles with the goal of creating a step-by-step architecture in Oracle Cloud Infrastructure (OCI) to run a web application. I’ve drawn the following image to illustrate the final version of the architecture, but since I’m still writing all the articles in this series, the final architecture may change. In this first part, we will create a Virtual Cloud Network (VCN) from scratch to have more control over resources, unlike what we […]

Using the Advanced Options of OCI Compute

Sometimes, when you are creating a new OCI Compute instance you want to have more control, such as setting the private IP or performing some tasks on the first run of your new instance. For these cases, you can use the advanced options when creating a Compute OCI instance. In this article, we will create an OCI Compute instance using the advanced options. If you need help creating an instance of OCI Compute, use this blog post: Creating a VM instance in OCI. Before you click Create to create your […]

Machine Learning: Classification using Python and Oracle ATP

Continuing the last article when we created a Jupyter Notebook and used python to connect to an Oracle Autonomous Transaction Processing Database instance, now it’s time to run a classification using the machine learning library called Scikit-Learn. This is a simple demonstration using the Iris dataset and in the near future I intend to show a more real use case. You can download the notebook here: https://github.com/waslleysouza/oracle_autonomous_jupyter/blob/master/atp_classification.ipynb. […]

Connect to Oracle ATP through Jupyter Notebook

Do you know Jupyter Notebook? The Jupyter Notebook is an open-source web application that allows you to create and share documents that contain live codes, equations, visualizations and narrative text. You can use it for data cleaning and transformation, numerical simulation, statistical modeling, data visualization, machine learning, and much more. I like to use the Jupyter Notebook for my machine learning projects because it is a very useful tool. In one of my projects I needed to […]

Creating an Oracle Database Virtual Machine in OCI

As anyone in IT knows, Oracle Database is the best database and most used by companies. If you use Oracle Database in your own datacenter, you need to know that you can migrate and run those databases in the Oracle Cloud, even if you use Oracle Database Options, Exadata, and RAC. Some of the benefits that the cloud offers are the ease and speed of creating database instances with different versions, computing power and storage by choosing a few settings. In this article we will create an Oracle […]