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 Autonomous Transaction Processing (ATP) Database

Continuing our journey on Oracle Cloud Infrastructure solutions, now is the time to talk about the most innovative database solutions of recent times, Oracle Autonomous Databases! You can use two Oracle Database options that are market leader in an environment adjusted and optimized for different workloads: Autonomous Transaction Processing (ATP) is a database for a transactional workload, with a bias toward high volumes of random data access.Autonomous Data Warehouse (ADW) is […]