Quantcast
Channel: Cloud Training Program
Viewing all 1898 articles
Browse latest View live

CASB In Oracle Cloud (OCI)

$
0
0

As nowadays customers are adopting cloud-based Infrastructure to deploy applications, it becomes necessary for the providers (like Oracle) to layout a highly secured and monitored environment for building and implementing the product. In order to do so, Oracle provides Cloud Access Security Broker (CASB).

This post covers:

  • Overview of Oracle CASB
  • Key Features of CASB
  • Steps to Register application in CASB
  • Benefits of using CASB

Overview Of Oracle CASB

Oracle provides CASB service for security monitoring of various services like VCN, Compartments, Compute, Databases, etc in Oracle Cloud Infrastructure (OCI). CASB in Oracle works over a compartment that means we need to specify a target compartment whose resources we want to be monitored.

Though we need to specify appropriate policies in CASB console in order to securely monitor the resources of destined compartments.

CASB Console

Key Features Of CASB

CASB features

  • Visibility: Provide visibility across OCI services like networking, compute, database, etc.
  • Compliance: Monitoring & Reporting for the audit of various actions over services.
  • Threat Protection: Automatic threat detection and risk prediction using Machine Learning.
  • Data Protection: Protecting data stored in OCI
  • Remediation: Automatic resolving threats.

CASB Cloud Services In OCI

CASB services in OCI

  • Policy Alerts: Alert and Notifying for a change in resources like Launch & termination of images, db system, instances, etc.
  • Security Controls: Securing resources from any irregularity like compute with public IP, LB with Internet gateway.
  • Threat Detection: Automatic threat detection and risk prediction using Machine Learning like IP Hopping, anomalies.
  • Key Security Indicator Reports: Report generation for key security indicators like IAM changes.
  • Export Data & Threat Remediation: Enterprise Integrations with SIEM or ITSM systems.

Note: OCI’s Objective is to deploy the functionality as quickly as possible on cloud and CASB’s Objective is to restrict exposing data, access, and control more than required.

Benefits Of Using CASB

  • Continuous security monitoring of various resources in OCI.
  • Automated unexpected behavior detection with policies.
  • Risk Detection by continuous monitoring.
  • Proactive actions against anomalies in OCI services.

Note: To know about the cost of using CASB depending on the various pricing models in Oracle click here.

Steps To Register Application In CASB

Note: Before registering Application in CASB for monitoring, we need to configure a user to CASB.

To follow the steps to configure the user to CASB click here.

Follow the below steps to register Application in CASB

1) Navigate to Platform Services in OCI Console and click Oracle CASB.

CASB console

2) Select the OCI app from a list of apps and give a unique name to the instance.

CASB instance

3) Now we have to select the type of compartment that CASB monitors and then enter Tenancy OCID and User OCID.

  • Tenancy: The root compartment that contains all of your organization’s compartments.
  • Compartment under a registered Tenancy: Selecting a compartment from the tenancy that is already registered in CASB.
  • Standalone Compartment: OCI compartment that is accessed directly, without first registering the OCI tenancy in Oracle CASB Cloud Service.

type of compartment

4) Click on Test Credentials and then Submit.

creating CASB instance

5) After some time we can see that the application is registered in CASB.

registered appliaction on CASB

Note: Before deploying an application on CASB for monitoring we need to specify some policy.

To know more about specifying policy in CASB click here

Conclusion

As customers are moving from on-prem to cloud for deploying their applications, it becomes necessary for providers to give away a securely monitored environment in which they can deploy their applications. For this many services are provided by Oracle and one of them is CASB. In this post, I have covered Overview of CASB, Key Features & Benefits of CASB, and steps to register an application on CASB for monitoring.

I hope it will help you understand the concept of CASB in OCI.

CASB is also covered in our OCI Architect Professional [1z0-997] Certification training. To know more about this training click here.

Related/Further Readings

Next Task For You

In our OCI Architect Professional [1Z0-997] Certification training, we cover CASB in OCI in Design for Security & Compliance module. In this module, we also cover the Security Overview, Identity & Access Management (IAM), Web Application Firewall (WAF), KMS, Data Safe.

For the list of Hands-On guide click here.

1z0-997

The post CASB In Oracle Cloud (OCI) appeared first on Oracle Trainings.


Kubernetes Architecture & Components Overview For Beginners

$
0
0

In this blog, we are going to cover the kubernetes overview, the key benefits of using kubernetes, Key Points of kubernetes architecture, kubernetes components. Also, we are discussing what is kubernetes master node & worker node and it’s components.

Note: The kubernetes architecture and it’s components both are part of Certified Kubernetes Administrator (CKA) Certification Exam to know more about the certificate exam topics click here and to know more about the activity guides/hands-on lab exercise you should perform to clear the certification exam click here

What is Kubernetes? 

In organizations, multiple numbers of containers running at a time so it is very hard to manage all the containers together we use Kubernetes. Kubernetes is an open-source platform for managing containerized workloads and services. Kubernetes takes care of scaling and failover for your application running on the container.

Note: To know more about the containers click here

Key Benefits of Using Kubernetes

1) It is highly portable it is compatible with across different platforms.

2) It is very efficient and highly scalable and highly available.

3) In Kubernetes load balancing technique is very efficient so it allows distributing traffic across network very efficiently.

4) It allows storage orchestration and it is self-healing if anything fails it fix that automatically.

Kubernetes Architecture Key Points

1) In Kubernetes architecture, there is one or more master and multiple nodes. One or masters used to provide high-availability.

2) Master node communicates with node using api-server to kublet communication.

3) In the worker node, there are one or more pods and pods contain one or more containers.

4) Containers can be deployed using the image also can be deployed externally by the user.

Kubernetes Components

Kubernetes Master Node

Master Node is a collection of components like Storage, Controller, Scheduler, API-server that makes up the control plan of the Kubernetes. When you interact with Kubernetes by using CLI you are communicating with the cluster’s Kubernetes master. all the processes run on a single node in the cluster, and this node is also referred to as the master. There can be more than one master node in the cluster.

Master Node Components

1) Kube api-server performs all the administrative tasks on the master node. A user sends the rest commands as YAML/JSON format to the API server, then it processes and executes them. The Kube api-server server is the front end of the Kubernetes control plane.

2) etcd is a distributed key-value store that is used to store the cluster state. Kubernetes stores the file in a database called the etcd. Besides storing the cluster state, etcd is also used to store the configuration details such as the subnets and the config maps.

3) Kube-scheduler is used to schedule the work to different worker nodes. it also manages the new requests coming from the API Server and assigns them to healthy nodes.

4) Kube Controller Manager the task of the Controller is to obtain the desired state from the API Server. if the desired state does not meet the current state of the object, then the corrective steps are taken by the control loop to bring the current state the same as the desired state.

There are different type of control manager in Kubernetes such as

  • Node Manager, it manages the nodes. it creates new nodes if any node unavailable or destroyed.
  • Replication Controller, It manages if the desired number of containers is running in the replication group.
  • Endpoints controller, it populates the endpoints object that is, joins Services & Pods.

Kubernetes Worker Node

The worker nodes in a cluster are the machines or physical servers that run your applications. The Kubernetes master controls each node. there are multiple nodes connected to the master node. On the node, there are multiple pods running and there are multiple containers running in pods.

Worker Node Components

 1) kubelet is an agent that runs on each worker node and communicates with the master node. It also makes sure that the containers which are part of the pods are always healthy. It watches for tasks sent from the API Server, executes the task like deploy or destroy the container, and then it reports back to the Master.

2) Kube-proxy is used to communicate between the multiple worker nodes. it maintains network rules on nodes also it makes sure there are necessary rules define on the worker node so the container can communicate to each in different nodes.

3) Kubernetes pod is a group of one or more containers that are deployed together on the same host. Pod is deployed with a shared storage/network, and a specification for how to run the containers. Containers can easily communicate with other containers in the same pod as though they were on the same machine.

4) Container Runtime is the software that is responsible for running containers. Kubernetes supports several container runtimes: Docker, containerd.

Reference/Related Post

Next Task For You

Begin your journey towards becoming a Certified Kubernetes Administrator (CKA).

Click on the Join Waitlist now button below to join the waitlist of our much-awaited Certified Kubernetes Administrator (CKA).

The post Kubernetes Architecture & Components Overview For Beginners appeared first on Oracle Trainings.

EBS R12.2 Upgrade: Step by Step Activity Guides/Hands-On Labs

$
0
0

This blog post covers the Step-By-Step Activity Guides of EBS R12.2 Upgrade & DB 19c Upgrade training program that you must perform to learn this course.

In our 6 weeks EBS Upgrade R12.2 Trainingwe cover below Modules & step-by-step hands-on guides.

Note: To know more about EBS R12.2 Upgrade click on link https://k21academy.com/ebsupgrade12 

EBS_LPEBS Architecture Concepts: 

It is a three-tier architecture:

  1. Client Tier
  2. Application Tier
  3. Database Tier

EBS Architecture

To know more about the EBS Architecture, click http://k21academy.com/appsdba18

Activity Guide I: EBS R12.1.3 Installation

The first thing you must do is to install EBS R12.1.3 version, this guide covers Step by Step Instructions to prepare stage & Environment to install EBS 12.1.1 & then Upgrade 12.1.1 to 12.1.3 using patch 9239090.

To know more about the EBS installation, check our post at http://k21academy.com/appsdba20

Activity Guide II:  Database Upgrade to 12.1.0.2

After the successful installation of EBS R12.1.1 & patching it to R12.1.3, we need to upgrade the DB version from the base to 12.1.0.2 to make the EBS version compatible with the DB version. We check for the latest 12c patches for 12.1.0.2.

EBS_Upgrade_Ag2Activity Guide III: Autoconfig, DB Patches & DST Version

This Activity Guide covers the DB patches that are required after the DB upgrade from 11g to 12.1.0.2, & Autoconfig which simplifies the overall management of an EBS and also allows easier startup and shutdown of applications services.

EBS_Upgrade_Ag3

Activity Guide IV: Upgrade 12.1.3 to 12.2.0

Once you have installed the EBS R12.1.3 and upgraded the DB to 12.1.0.2, now we need to upgrade the EBS R12.1.3 to EBS 12.2.0.We will see how to create stage area for the upgrade and then enable online patching.

 

EBS_Upgrade_Ag4Activity Guide V: 12.2.0 to 12.2.9 Patching

Next, we will upgrade the EBS R12.2.0 to 12.2.9 by patching. For this, we need to apply AD & TXK Patches, and upgrade 12.2.9 patch and then MT ETCC patches.

EBS_Upgrade_Ag5

EBS_Upgrade_Ag5

To know more about patching, check our blog post, http://k21academy.com/appsdba15

Activity Guide VI: Database Upgrade to 19.6.0.0 & JWS Enablement

Finally, after the upgrade, we will see how to upgrade your Database from 12.1.0.2 to 19c(19.6.0.0) & how can we enable the JWS.

EBS_Upgrade_Ag6

To know more about DB 19c with EBS R12.2, https://k21academy.com/appsdba66

Related Further Readings

Next Task for You

Begin your journey towards becoming an Oracle EBS Upgrade R12.2 AppsDBA by joining our Training on Upgrade EBS R12/11i To R12.2

Click on the image below to join FREE Masterclass on Upgrade EBS R12/11i To R12.2:EBS_Upgrade_Masterclass

FREE Community

The post EBS R12.2 Upgrade: Step by Step Activity Guides/Hands-On Labs appeared first on Oracle Trainings.

[1Z0-1042-20] Oracle Cloud Platform Application Integration 2020 Specialist Certification

$
0
0

This post covers everything you must know when you are appearing for the certification Exam [1Z0-1042-20] Oracle Cloud Platform Application Integration 2020 Specialist.

The previous Version for this certification was [1Z0-1042] Oracle Cloud Platform Application Integration 2019 Associate.

What’s new in the 2020 certification

The new certification brings the title of a Specialist which is terms of the level is similar to Associate. Few topics of SOA CS and API CS has been removed.
Time of certification exam has been reduced by 45 minutes, now allowing only 80 minutes to answer all 60 questions, the passing score still remains the same at 66%.

Point to note is now the certificate is validated against Application Development 2020 which is a good thing as earlier certification wasn’t validated.
All in all, the new certification 1Z0-1042-20 topics, has been reduced and so is the time make this certification much tougher then 1Z0-1042.

What is Oracle Cloud Platform Application Integration 2020 Specialist?

The Oracle Cloud Platform Application Integration 2020 Specialist exam is designed for individuals who possess a strong foundational knowledge in using and configuring Application Integration services.

Note: If you are a beginner & want to know the key points & overview of Oracle Integration Cloud (OIC), then check here

This certification covers topics such as:

  • Oracle Cloud Application Integration basics,
  • Application Integration: Oracle Integration Cloud (OIC)
    • Integration cloud service(ICS).
    • Automate & Manage business Process (Process Cloud Service)
  • Service-Oriented Architecture Cloud Service (SOACS)
  • Integration API Platform Cloud Service

This certification validates the understanding of Oracle Application Integration to implement the service.

Oracle Integration Cloud Service

The Oracle Cloud Platform Application Integration 2018 Associate 1Z0-1042 Exam certification is an internationally-recognized validation that identifies persons who earn it as possessing skilled in Oracle Cloud Certification.

Who Should Learn Oracle Integration Cloud Services [1Z0-1042-20]?

If you are a Developer, Solution or Application Architect working on SaaS (Oracle or non-Oracle), On-Premise Application like Oracle E-Bussiness Suite, JD-Edward, PeopleSoft, Or Oracle ERP Cloud, Oracle HCM Cloud, Oracle Cloud, Oracle Integration Cloud (OIC), Oracle Process Cloud (PCS), Oracle Visual Builder Cloud (VBCS), Oracle SOA Suite, Oracle API Cloud, Oracle Financials Cloud, Databases,  Web Services, Salesforce and want to learn the best way to connect cloud and/or on-premise applications, this course is the right fit for you.

Why Certification?

Oracle Cloud Platform Application Integration 2020 Associate 1Z0-1042-20 Exam is related to Oracle Cloud Certification.

This exam validates and examines the Candidates knowledge in Oracle integration Cloud-OIC, use the Developer portal (Discover and Register to APIS), perform Security Procedures, and troubleshoot and how to develop business processes. Cloud Platform, Oracle Application Integration and System Architecture usually hold or pursue this certification and you can expect the same job role after completion of this certification.

General Information (1Z0-1042-20)

  • Certification Name: Oracle Cloud Platform Application Integration 2020 Specialist | 1Z0-1042-20
  • Target Audience: Designed for professionals responsible for designing infrastructure  solutions using Oracle Cloud Infrastructure Services
  • Platform: Available on Oracle University and delivered via Pearson VUE
  • Exam Duration: 85 minutes
  • Number of Questions: 60
  • Passing score: 66%
  • Exam cost: $245USD

How to book the [1Z0-1042-20] Exam

  • Step 1: Visit the Pearson Exam Registration
  • Step 2: Click Certification in the top navigation
  • Step 3: Signup/Login to Pearson VUE account
  • Step 4: Search for Oracle 1Z0-1042-20 Exam Certifications Exam
  • Step 5: Select Date, time and confirm with the payment method

What Topics You Should Learn?

If you planning to take this exam, you have to be well prepared with the topics like features & components of Application Integration, Service-Oriented Architecture Cloud Service, Integration API Platform Cloud Service. Once you are done with learning these topics & doing Hands-on Cloud, you are prepared for the exam.

Candidates must know the exam topics before they start of preparation. Because It will really help them in hitting the core.
Here are Module wise exam topics:

1. Getting Started with Oracle Cloud Application Integration

[1Z0-1042-20] Oracle Cloud Platform Application Integration 2020 Specialist Certification

2. Working with Service-Oriented Architecture Cloud Service (SOACS)

[1Z0-1042-20] Oracle Cloud Platform Application Integration 2020 Specialist Certification

3. Process Cloud Service

[1Z0-1042-20] Oracle Cloud Platform Application Integration 2020 Specialist Certification

4. Working with application integration (Oracle Integration Cloud – OIC)

[1Z0-1042-20] Oracle Cloud Platform Application Integration 2020 Specialist Certification

5. Working with Integration API Platform Cloud Service

[1Z0-1042-20] Oracle Cloud Platform Application Integration 2020 Specialist Certification

Note: ICS (Integration Cloud Service), which is now of part OIC (Oracle Integration Cloud), is a market-leading integration product that helps companies maximize their return on their cloud investment by enabling cloud and on-premise application to work seamlessly together.

Related Links/References:

Next Task for you:

Begin your journey towards becoming an Oracle [1Z0-1042] Certified Cloud Integration Expert by joining our FREE Masterclass.

Click on the below image to Register for the FREE MASTERCLASS Now!Oracle API Platform Cloud Service Overview

The post [1Z0-1042-20] Oracle Cloud Platform Application Integration 2020 Specialist Certification appeared first on Oracle Trainings.

1Z0-1072-20 | Oracle Cloud Infrastructure 2020 Architect Associate

$
0
0

[New Update: 1st June 2020] This blog post covers everything you must know if you are appearing for the 1Z0-1072-20 Oracle Cloud Infrastructure 2020 Architect Associate Certification.

***This Certification is the next version of Oracle Cloud Infrastructure 2018 Architect Associate [1Z0-932]Oracle Cloud Infrastructure 2019 Architect Associate

***[1Z0-1072] exam retires on 30-Jun-2020. You can take scheduled exams till 31-Oct-2020; however, you MUST register prior to 30-Jun-2020.

What Is [1Z0-1072-20] OCI 2020 Architect Associate?

The Oracle Cloud Infrastructure 2020 Architect Associate exam is designed for individuals who possess a strong foundation knowledge in architecting infrastructure using Oracle Cloud Infrastructure services.

This certification validates a deep understanding of OCI services to spin up infrastructure and provides a competitive edge in the industry

  • Note: To know more about the Oracle Cloud Infrastructure (OCI) building blocks like RegionAvailability Domain (AD), Fault Domain (FD) TenancyCompartmentCompute, Virtual Cloud Network (VCN), Identity & Access Management (IAM), and Storage (Block, Object, Shared, Archive) CHECK HERE

Prerequisite For 1Z0-1072-20

There is no Pre-requisite for this certification, you can go for this exam directly. Up-to-date OCI learning and hands-on experience are recommended.

Note: This certification comes under the Cloud Recertification policy.  

Exam Details (1Z0-1072-20)

  • Name of the Certification: [1Z0-1072-20] Oracle Cloud Infrastructure 2020 Certified Architect Associate
  • Platform: Available on Oracle University and delivered via Pearson VUE.
  • Exam Duration: 85 minute
  • Exam Number: 1Z0-1072-20
  • Number of Questions: 60
  • Passing score: 65%
  • Exam Cost: $150 or INR 10,475

Note: 25% Discount on the listed price is offered to those who are an OPN. 

What Topics to Learn for Oracle Cloud Infrastructure 2020 Architect Associate?

If you planning to take this exam, you have to be well prepared with the topics such as Cloud computing concepts (HA, DR, Security), regions, availability domains, OCI terminology and services, networking, databases, Autonomous Database, load balancing, FAST CONNECT, VPN, Compartments, Identity and Access Management, and tagging. So once you are done with learning these topics & doing Hands-on Cloud, you are ready for the exam.

1) Launching Bare Metal & Virtual Compute Instances

In this, we will learn how to create Virtual Machine and Bare Metal instances using the Oracle Cloud Infrastructure Compute Service.

1Z0-1072 Exam

2) Database & Advanced Database

The Database service offers autonomous and user-managed Oracle Database cloud solutions.

  • Autonomous databases are preconfigured, fully-managed environments that are suitable for either transaction processing or for data warehouse workloads.
  • User-managed solutions are bare metal, virtual machine, and Exadata DB systems that you can customize with the resources and settings that meet your needs.

Note: To know more about the Oracle Cloud Database Options (VMDB, BMDB, ExaCS, ExaCS & Autonomous (ADW, ATP) CHECK HERE

1Z0-1072 OCI

3) Compute

Oracle Cloud Infrastructure Compute lets you provision and manages compute hosts, known as Instances You can launch instances as needed to meet your compute & application requirements.

1Z0-1072 Certification

4) Identity & Access Management

Oracle Cloud Infrastructure Identity and Access Management (IAM) lets you control who has access to your cloud resources. You can control what type of access a group of users have and to which specific resources.

OCI 1Z0-1072

5) Networking Basic & Advanced Concepts

When you work with Oracle Cloud Infrastructure, Whether you are deploying Database or Application the very first thing you will do is create a Network (VCN & Subnet)

  • You then will decide which part of Application/Database is in what Subnet, What Ports to open across Subnet, How Primary Database talks to DR, Where to Deploy LoadBalancer for HA & Networking across Region.

Note: To learn more about Networking in Cloud: Who Should Learn & Why, CHECK HERE

Oracle Cloud OCI

6) Storage & Load Balancer

Oracle offers Local NVMe SSD’s and Block Volumes for IO-intensive application types, File Storage for enterprise applications, Object Storage for internet accessible storage of unstructured data, and Archive Storage for a long term reliable archival. Each is manageable through the console and by CLI.

Load Balancer provides automated traffic distribution from one entry point to multiple servers in VCN or Load balancer automatically distributes traffic to list healthy backend servers based on

  • Health Check Policy
  • Load Balancing Policy

OCI

7) Architecting Best Practices

OCI Oracle Cloud

Practice the Hands-On Lab (HOL) thoroughly with the help of the Step-by-Step Activity Guides to Clear the Exam blog post.

Registration

Register for the 1Z0-1072-20 exam at Oracle’s official website i.e. Oracle Cloud Infrastructure 2020 Architect Associate

Related/References

Begin Your Cloud Journey

Begin your journey towards becoming an Oracle Cloud Certified Architect Associate by joining the FREE MasterClass on How To Become Oracle Certified Cloud Architect Associate in 8 Weeks

Click on the image below to Register for the FREE Masterclass NOW!Oracle Certified Cloud Architect

FREE Community

The post 1Z0-1072-20 | Oracle Cloud Infrastructure 2020 Architect Associate appeared first on Oracle Trainings.

Step-By-Step Deploy Azure VMs In Availability Set

$
0
0

In this video blog post, I’ll cover the step-by-step configuration of  How to deploy Azure Virtual Machines (VMs) in Availability Sets and Availability Zone to increase the availability and reliability of your VMs.

If you are not familiar or want to know more about the concepts Availability Sets, Fault domains, Update domains, and Availability Zone, then please read our previous blog.

What Is An Availability Set?

An Availability Set is a logical grouping capability for isolating VM resources from each other when they’re deployed. It is essentially your way of designing how available your cloud infrastructure is going to be in the event of unplanned or planned maintenance. Microsoft gives 99.95% SLA if you deployed your VMs in Availability Set.

Deploy VMs In An Availability Set

Perform the following steps:

 1. Sign in to the Azure portal at https://portal.azure.com.

2. In the Search bar, type Virtual Machines, and then click Add.

3. On the Create virtual machine blade, click Basics. Enter Unique VM Name, VM disk typeUser name and PasswordSubscriptionAzure Resource Group (New or Existing), Azure DataCenter Location (Region), and Select Availability Options to Add Availability set.

Creating VMs

4. Click Create New, type the name for the Availability set, select the no. of  Fault Domains and Update Domain, Then click OK.

Fault domains – The group of VMs that share a common power source and network switch. By default, the VMs are separated across up to three fault domains and can be changed to between 1 and 3.

Update domains – Update domains indicate groups of virtual machines and underlying physical hardware that can be rebooted at the same time. By default, 5 domains are assigned. This can be set to between 1 to 20.

Availability Set

5. Leave the rest tabs to their default values and select Review + Create.

Availability Set

Now your First VM is created and deployed in an Availability Set.

Create a new second Virtual Machine and Add to the same Availability Set in the Azure Portal:

1. Repeat the same steps from  1-3 of the previous VM creation and Select the Availability Set (AS demo) in the Availability Set option.

NOTE: Second VM should be in the same Resource Group as the First VM.

Creating VMs

2. Leave the rest tabs to their default values and select Review + Create.

Now you have successfully deployed both the VMs in the Availability Set.

3. Check the status of the  Availability Set by going into the Resource Group and select the created Availability Set(ASDemo) resource.

Availability Set

4. Now you can see your both the Virtual Machines are deployed in the Fault Domain and Update Domain.

Availability Set

This is how Azure automatically keeps track of which VMs belong to each domain respectively. Just remember, you may not move a VM from one Availability set to another. This would require you to delete and recreate the VM.

To expand the level of control you have to maintain the high availability of the applications and data on your VMs. Availability Zones are unique physical locations within an Azure region.

What Is The, Availability Zone?

An Availability Zone is a high-availability offering that protects your applications and data from datacenter failures. They are unique physical locations within an Azure region. Each zone is made up of one or more data centers equipped with independent power, cooling, and networking. Microsoft gives 99.99% SLA if you deployed your VMs in Availability Zone.

Deploy VMs In Availability Zones To Protect From Datacenter Level Failures:

Perform the following steps to do so:

1.  Sign in to the Azure portal at https://portal.azure.com.

2. In the Search bar, type Virtual Machines, and then click Add.

3. On the Create virtual machine blade, click Basics. Enter Unique VM Name, VM disk typeUser name and PasswordSubscriptionAzure Resource Group (New or Existing), Azure DataCenter Location (Region), and Select Availability Options to Add Availability Zone.

Deploy VMs

4. Now select the first Availability Zone for your first VM from the Availability Zone option drop-down list.

NOTE: Not every region has support for Availability Zones. A region can have up to 3 max. Availability Zones.

Check whether the target region has support for Availability Zones or not.

Deploy VMs

5. Click Next and Leave the Disks Tab to its default value and jump to Networking Tab.

6.  Select Create New from the Public IP option and choose Zone-redundant in the Create public IP address page and click OK.

This will make your VM available for zone redundancy otherwise the VM will behave like in an Availability Set.

Creating VMs

7. Leave the rest tabs to their default values and select Review + Create tab, then Create.

Creating VMs

Now you have successfully deployed your First VM in the first Availability Zone of East US region.

Create a new second Virtual Machine and Add to the second Availability Zone in the Azure Portal:

1. Repeat the same steps from  1-3 of the previous VM creation.

2. Now select the second Availability Zone for your second VM from the Availability Zone option drop-down list.

Creating VMs

3. Repeat the same steps from  5-6 of the previous VM creation.

Creating VMs

4. Leave the rest tabs to their default values and select Review + Create tab, then Create.

az 5

Now you have successfully deployed your VMs in the Availability Zone of East US region.

Related/Reference:

Next Task For You

Create two Virtual Machines and deploy them in the Availability Set and Availability Zone. We also cover these concepts in our Compute Module with more other topics like Virtual Machine Scale Sets in detail in our Azure Administration Certification AZ-104 training program.

To know more about What to expect in the exam, Exam wise topics, Hands-On labs you must perform registering for our FREE Masterclass.

Begin your journey towards becoming a Microsoft [AZ-104] Certified Azure Administrator by joining our FREE Masterclass.

Click on the below image to register for the FREE Masterclass NOW!(AZ-104) Free Masterclass

The post Step-By-Step Deploy Azure VMs In Availability Set appeared first on Oracle Trainings.

Block/Boot Volume Online Resizing Without Downtime

$
0
0

[New Feature] In this blog post, I have discussed the new feature that has been introduced by Oracle on 1st June 2020 i.e., Online resizing for block volumes and boot volumes.

Oracle has recently introduced a new feature from which you can now resize your block/boot volumes without any downtime. Boot Volumes and Block Volumes come under the topic Storage.

Storage is one of the 5 Core Services (IAM, Networking, Compute, Storage & Database) of OCI.

If you don’t know What is Block Volume,  then I would highly recommend you to check our previous post here.

Resizing Block/Boot Volume

After this new update from Oracle, you can now increase the size of your Block and Boot Volumes without affecting your running application. This has been a long-awaited update from Oracle. You can try this feature in the free Cloud Account too.

Few points to keep in mind

  • Sizing of Block or Boot Volume online without affecting any running application, which means you do not have to take down your application so there is no Downtime.
  • This feature is available in all the Oracle Cloud Regions.
  • You can access this feature on your currently existing volumes as well as newly created volumes.
  • Both Boot Volume and Block Volume can be increased upto 32TB in size.
  • You can add 32 Volumes of 32 TB each to an instance.
  • After the extension, rescan the disk to extend the partition.
  • parted or DISKPART commands can be used.

Steps to Increase the Size of a Block Volume

  1. Log in to your Oracle Cloud Account.
  2. Open the navigation menu. Under Core Infrastructure, go to Compute and click Boot Volumes.
    Boot Volumes
  3. In the Boot Volumes list, find the volume of who’s size you want to increase.
  4. Click on “Edit Size or Performance”.
    Increasing Boot Volume Size
  5. Enter the Size you want for the Boot Volume and click on Save Changes.
    Increasing Boot Volume Size

This is how you can increase the size of your Boot/Block Volumes.

Related/Further Readings

Next Tasks For you

We cover Block/Boot Volumes in our Oracle Cloud Infra Architect [1Z0-1072] training, under Storage Module, check all list of hands-on guides which we cover here

Begin your journey towards becoming an Oracle [1Z0-1072] Certified Cloud Architect & earn a lot more in 2020 by joining our FREE Masterclass.

Click on the image below to register for the FREE Masterclass NOW!Oracle certified cloud architect

The post Block/Boot Volume Online Resizing Without Downtime appeared first on Oracle Trainings.

Docker Image And Layer Overview For Beginners

$
0
0

In this blog, we are going to cover the Docker Image overview, different layers in Docker Image, what is dockerfile, and the major difference between Docker Image and Container.

Note: Docker Image and layers both are part of Docker & Kubernetes to know more about the Docker & Kubernetes Overview click here

Note: To know more about the certificate exam topics click here and to know more about the activity guides/hands-on lab exercise you should perform to clear the certification exam click here

Docker Image Overview

Docker images are the template that is used to create a docker container. Images are read-only template with instructions for creating a Docker container. These are very similar to VM image, VM image is used to create a VM machine on the other hand Docker images are used to create Docker containers. The difference between these images are VM images are very big single file while Docker image is made up of multiple layers.

Docker Image

Docker Image Layers 

Docker image consists of layers built on top of each other. Each layer represents an instruction in the image’s Dockerfile. Docker uses Union File System (UFS) to build an image. The image is shared across containers. This Dockerfile contains multiple sets of commands, each of them is used to creates a layer. Each layer is only a set of differences from the layer before it. The layers are stacked on top of each other.

Docker Image Layers 

What Is Dockerfile?

A Dockerfile is a Document file that contains collections of commands that will be executed in the docker environment for building a new docker image. This file is written in YAML Language. A Docker image consists of read-only layers each of which represents a Dockerfile instruction.

Dockerfile

Docker Image VS Container

Docker image and Container are closely related to each other the major difference between them is Docker image is collection of File plus metadata which is required to run an application, and a container is a running instance of the image or container is a copy of the image.

Note: Each container has its own writable container layer, and all changes are stored in this container layer, multiple containers can share access to the same underlying image and yet have their own data state.

Docker Image VS Container

Reference/Related Post

Join FREE Masterclass

To know about what is the Roles and Responsibility of Kubernetes administrator, why you should learn Docker and Kubernetes, Job opportunities for Kubernetes administrator in the market, and what to study Including Hands-On labs you must perform to clear CKA certification Exam by registering for our FREE Masterclass.

Click on the below image to Register Our FREE Masterclass Now!

The post Docker Image And Layer Overview For Beginners appeared first on Oracle Trainings.


Compute In Oracle Cloud (OCI) – VM, BM & Dedicated VM Host

$
0
0

Compute is one of the 5 pillars on which OCI is built. Oracle provides compute instances in order to provision and manage Compute hosts.

This post covers:

  • Overview of Compute Instances
  • Types of Compute Instances
  • Different shapes of Instances
  • Steps to create & access a Compute Instance (Linux/windows)
  • Important Concepts related to Compute

Overview Of Compute Instances

Compute is a Linux/Windows machine created on the cloud with a shape that we can use to deploy various services depending on application requirements. Compute machines have OCPUs, memory, storage, and boot volume attach to it which defines the shape of an instance. We can also attach and detach storage volumes.

In the below video, I have covered the things you must know about Compute in Oracle Cloud Infrastructure (OCI)

Types Of Compute Instances

There are 3 types of Instances in OCI.

1) Bare Metal (BM) Instance: In Which you will get direct access to the underlying hardware. It gives a dedicated physical server for Highest performance & strong isolation. It is used for heavy workloads.

2) Virtual Machine (VM) Instance: VM instance runs on top of Bare Metal hardware. There is a hypervisor on top of Bare Metal server to virtualize it in smaller VMs. VMs are ideal for running applications that do not require the performance and resources (CPU, memory, network bandwidth, storage) of an entire physical machine.

3) Dedicated VM Host: It is the combination of Bare Metal and Virtual Machine. In this multiple VMs are running on Bare Metal and the whole server is dedicated to a single host. Till now Autoscaling & Instance pool is not supported in these instances.

types of instances

Types Of Shapes

Compute Shape is a combination of CPU, Memory, and Local storage. There are several predefined shapes available on oracle cloud Infrastructure.

1) Standard shapes: These shapes provide a balance of cores, memory, and network resources. Standard shapes are available with Intel or AMD processors. These shapes are used for general workloads.

2) DenseIO shapes: It is used for Big Data, large databases, & high-performance local storage is needed. DenseIO shapes include locally-attached NVMe-based SSDs.

3) GPU shapes: Used for hardware-accelerated workloads. GPU shapes include Intel CPUs and NVIDIA graphics processors.

4) High-performance computing (HPC) shapes: designed for high-performance workloads that require high-frequency processor cores and cluster networking for massively parallel HPC workloads. These shapes are available in only Bare Metal instances.

Note: Oracle has recently introduced a new feature of flexible shape in OCI in which you can design shape by yourself

To know more about flexible shape in OCI click here https://k21academy.com/oci69

types of shapes

Steps To Configure Compute Instance

You can create two types of instances a Linux instance or Windows instance. In this example, we will be creating a Linux instance.

Prerequisite: You must create SSH public & private keys using puttygen.exe

To know how to generate SSH keys click here http://k21academy.com/oci51

1) Navigate to Compute under Core Infrastructure and click on Instances.

instance navigation

2) Select the compartment in which you want to create an instance.

To know about IAM and Compartments in OCI click here https://k21academy.com/oci13

select compartment

3) In the Create Instance dialog, Enter the following

  • Name: PoC_K21_Linux_Instance
  • OS: Linux/Windows
  • Availability Domain: AD1/AD2/AD3
  • Instance Type: Virtual Machine/ Bare Metal
  • Instance Shape: Eg: VM.Sandard2.1
  • VCN Compartment: PoC_Compartmet
  • VCN: PoC_VCN
  • Subnet Compartment: PoC_Compartment
  • Subnet: public/private
  • Boot Volume: Select default boot volume (46.6 GB) or you can customize this
  • ADD SSH Keys: Select Choose SSH key file or paste your Public key

and then click on Create. After a few minutes, we can see the instance have created

instance creation

Note: Select Assign Public IP Address box otherwise it will create Public Instance without Public IP.

Steps To Access Linux Instance

We can access the Linux Instance created using putty.exe and to connect to Windows Instance we use RDC (Remote Desktop Connection) which we will cover later in the post.

1) Copy the public IP Address of Instance created

public ip address of instance

2) Open putty.exe and paste the ip address as shown below and add private SSH key.

Note: When we create SSH keys using puttygen.exe, it will create a key pair (public & private). the public key is used while creating the instance and the private key is used here while connecting to the instance.

putty

3) Now you are successfully connected to your instance.

instance connection

Steps To Access Windows Instance

If you have created a Windows instance than it will generate a public IP, username, and password which we will use to connect to the instance using Remote Desktop Connection (RDC).

1) Creating a Windows Instance.

windows instance

2) Connecting a Windows instance

remote desktop connection

3) You need to reset the password for once.

password reset

Note: You need to open 3389 port in the security list for connecting to windows instance.

Note: When we terminate an instance the changes done on Instances Local drive are lost but the saved changes to the attached volume retained.

Error While Connecting To Instance

You can get error while connecting to the created instances due to various reasons like open appropriate port, SSH key issue, forgot to add private key and more.

If you are getting these errors while connecting to the instance than refer our post at http://k21academy.com/oci45

Important Concepts Related To Compute

1) Instance Console Connection: Used when we do not have a private SSH key of an instance or we lost it by mistake. The process is to create a new instance with new SSH key pairs(public & Private). And using that instance we can update the public SSH key of the initial instance.

To know more about Instance Console Connection click here.

2) Custom Images: We create an image of the instance in Object Storage and use that image to create similar configuration instances. We can edit configuration if we want while creating the instance.

3) Block Volumes: It is attached to compute instances for storage. It consists of a Boot and block volume. Boot volume is like a Boot disk in which OS data is stored and Block volume is used for regulatory data storage.

4) Autoscaling: It allows us to activate or deactivate compute instances depending on the requirements in an Instance pool. We can increase and decrease the number of instances using autoscaling.

To know more about Autoscaling in OCI click here

5) Resizing of Instance: Rather than creating a new Compute instance for a higher workload, we can resize the existing instance up and down.

To know more about Resizing of Instances click here http://k21academy.com/oci58

6) Instance Configuration & Instance pool: Instance Configuration is used to set a template of OS image, metadata, storage, VNIC, subnets, and use this configuration multiple times to create similar types of instances. Instance Pool is a set of similar type of instances created using instance configuration.

To know in detail about Instance Configuration & Instance Pool click here http://k21academy.com/oci23

7) High Availability: We can deploy instances across various Fault Domain (FD), Availability Domain (AD) & Regions to make it highly available. It also helps in protecting instances against FD, AD, or region failure.

To know in detail about Regions, AD, FD & High availability click here https://k21academy.com/oci27 

Related/Further Readings

Next Task For You

In our OCI Architect Associate [1Z0-1072] Certification training, we cover Compute in OCI in Module 4.

Begin your journey towards becoming an Oracle Cloud Architect by Joining the FREE Masterclass on How To Become Oracle Cloud Architect in 8 Weeks.

OCI Learning Path

Click on the image below to Register for the FREE Masterclass NOW!Oracle Certified Cloud Architect

FREE Community

The post Compute In Oracle Cloud (OCI) – VM, BM & Dedicated VM Host appeared first on Oracle Trainings.

What Are Cloud-Native Applications In Oracle Cloud

$
0
0

The term cloud-native gets thrown around a lot, especially by cloud providers. If you have ever had an experience in cloud computing,  you probably have come across the word cloud-native at least once.

  • But what exactly does cloud-native mean?
  • How it differs from the concept of the traditional approach?
  • And, why it is so important?

In this post, we will discuss the term cloud-native in more detail and cover several key features of cloud-native applications.

Cloud-native applications refer to the apps that are based on microservices and there will be a huge demand for microservices-based architectures in the future.

IDC researchers predictby 2022, it is estimated that 90% of all new apps will feature microservices architectures that improve the ability to design, debug, update, and leverage third-party code; 35% of all production apps will be cloud-native.

So, now that we know the future belongs to cloud-native applications, let us first look at the definition of cloud-native.

What Is Cloud-Native?

Essentially, the gist of Cloud Native is that applications should be built in the cloud, for the cloud, maximizing the advantages of the cloud. Let’s discuss it more

  • Cloud-native is an approach of building and running applications that exploits the benefits of the cloud computing delivery model.
  • Moving something in the cloud is not cloud-native
  • Applications running in the cloud are not necessarily cloud-native.
  • Cloud-native is about how applications are created and deployed, not where.
  • In fact, an application running on-premises or a private cloud may still be cloud-native if it meets certain sets of properties and standards.

Key Objectives Of Cloud-Native

Cloud Native Objectives

Let’s discuss three key objectives that define Cloud-Native:

  1. Capitalize on the Cloud: adopt a Cloud-First strategy, that is, look for capabilities that are already available in the cloud and use the greatest value services that suit your needs and only bring into the cloud what the cloud doesn’t offer.
  2. Deliver value early and often: rapid, agile software delivery, that is, break long release cycles into smaller, incremental releases, and also support CI/CD(continuous integration/continuous delivery) pipeline
  3. Build applications to exploit the cloud: different than building applications that run within the cloud, that is, building applications that can
    • deploy easily and quickly
    • Deploy to secure operating environments with resource isolation
    • Scale in and out as needed
    • Achieve high-performance characteristics
    • Support high availability requirements
    • Integrate easily and securely across cloud and on-premises environments
    • Minimize cost, and so on.

Characteristics Of Cloud-Native Technologies

Cloud-native applications can be extended across different environments such as

  • private cloud,
  • public cloud,
  • on-prem,
  • or a combination of these like hybrid clouds.

What is cloud-native

Cloud-native technologies are characterized by:

  1. Containers: A standard unit of software that packages up code and all its dependencies therefore the application runs quickly and reliably from one computing environment to another.
  2. Microservices: A collection of services that are very loosely coupled, independently deployable, only communicate through APIs, and are less complex and thus smaller as they generally focus only on a single functionality.
  3. Serverless Functions: Functions as a Service (FaaS), or hosted serverless that utilizes Docker containers for execution.
  4. Development Pipelines: A CI/CD pipeline helps you automate steps in your software delivery process, like initiating code builds, running automated tests, and deploying to a staging or production environment.
  5. Infrastructure-as-Code: Software that defines service instance creation, e.g. the “recipe” or
    the manifest can be managed the same way development teams manage the source code for their projects.
  6. Event-Driven Application: Oracle Events Service eliminates the complexity of manually tracking changes across your cloud resources and responding to them in near real-time with Functions, Notifications, and Streaming.
  7. Application Programming Interfaces (APIs): API Gateway when used with Oracle Functions, you can create RESTful APIs that are serverless. No need to provision compute resources anymore, just develop your function and deploy as an API.

Benefits Of being Cloud-Native?

  • Flexibility: Lets you deploy, repeat, and redeploy resources fast and easily, whenever and as long as necessary.
  • Automatic: A definite proportion of automation is needed to produce output faster. It reduces our effort in testing and delivering the product.
  • Efficiency: The applications developed using cloud-native technologies are 13 times more efficient than applications build using non-cloud native technologies.
  • Testability: CI/CD (Continuous Integration/Continuous Delivery) approach helps establish an automated way to test applications and deploy them as soon as the code is built.
  • Disposability: Supports the disposable process that starts up soon and shuts down gracefully providing maximum robustness and quick recovery from unexpected crashes.

Cloud-Native vs Traditional Approach

  1. Traditional- OS-dependent, Cloud Native- OS independent/ OS abstraction: The traditional infrastructure allows us to build close dependencies between the app and the OS. This dependency makes the application migration process complex and risky.

    The cloud-native infrastructure lets the developers abstract away from infrastructure dependency which allows the teams to focus on their software entirely.

  2. Traditional- Unpredictable, Cloud Native- Predictable: Traditional infrastructure is predicated on a long-term development process. It takes a longer time to build and releases are done as one big package.

    On the other hand, a cloud-native infrastructure is designed to maximize the resiliency through predictable behaviors to enable new business functions.

  3. Traditional- Over-sized capacity, Cloud Native- Right-sized capacity: The traditional infrastructures are over-sized that lack the capability to scale beyond, delaying the deployment of an application.

    The cloud-native infrastructure allocates the resources based on the ongoing requirement of the application. This approach optimizes app lifecycle management.

  4. Traditional- Manual, Cloud Native- Automated: Traditional development process requires heavy in-house administration as they are manually operated, which can be time-consuming and expensive for your business.

    Cloud-native infrastructure is automated in nature that consistently applies the same set of rules in the process across any size of deployment.

Conclusion

With the advent of cloud-native, the code complexities have been simplified, making it easy for developers to develop a better application. The journey to cloud-native can be a long road, but you’ll find it rewarding in the end.

Related/Further Readings

Next Task For You

In our OCI Developer Associate [1Z0-1084] Certification training, we cover the fundamentals of Cloud-native applications in the Cloud-native Fundamentals module. In this training, we also cover How to develop, secure, test, and operate cloud-native applications.

Click on the Join Waitlist now button below to join the waitlist of our much-awaited [1Z0-1084] Oracle Cloud Infrastructure Developer Associate Certification.1Z0-1084 Waitlist

The post What Are Cloud-Native Applications In Oracle Cloud appeared first on Oracle Trainings.

Data Transfer Service In Oracle Cloud Infrastructure (OCI)

$
0
0

Oracle lets you migrate your data from On-premise to OCI using data transfer service. You can also export data from OCI to your data centers. With Data Transfer Service you can copy your data to a hard disk you own or an oracle supplied data transfer appliance to migrate data quickly and securely from on-premise to Oracle Cloud Infrastructure Object storage.

In this blog post, we are going to cover:

  • Overview of Data Transfer Service
  • Core Components of Data Transfer Service
  • How to Upload the Data
  • Is your Data Safe?
  • How to Navigate to Data Transfer Service
  • Tracking the Status of Transfer Package
  • Storage Gateway

If you wish to know more about Migration, visit https://k21academy.com/ebscloud15 or check out our Free Masterclass on Migrate EBS (R12) To Cloud With Almost Zero Downtime by visiting https://k21academy.com/ebscloud10

Overview Of Data Transfer Service

Data Migration Service lets you securely move petabytes-scale datasets from the customer’s data center to Object/Archive Storage on OCI. Moving data over the public Internet is not always the smart choice due to various reasons like long transfer times, high network costs, unreliable network connectivity and a very important aspect which is security.

Note: Data Transfer in NOT available in OCI Government Cloud Regions. The only regions that it is available in are Pheonix, Ashburn, London and Ashburn.

Data can be transferred in both modes Offline and Online. Online Data is transferred through Storage Gateway and Offline data is transferred through Data Transfer Service.

Data Transfer Service

Online Data transfer can take a very long time depending upon the internet bandwidth so it is always advised to use offline mode using data transfer service for a large amount of data.

Data can be transferred using two types of transfers named Appliance-Based Data Transfer and Disk-Based Data Transfer.

Appliance-Based Data Transfer

Oracle sends you a secure, high-capacity storage appliance through which you send your data to the Oracle transfer site. Employees at Oracle will then upload the data into your designated Object Storage bucket in your tenancy. You do not need to purchase any hardware for the transfer as Oracle supplies both the hardware and the software required to manage the transfer.

Data Transfer Appliance (DTA)

  • Customer rents one or more DTA from Oracle, loads data and sends to Data Transfer site.
  • Upto 150 TB
  • Data Encrypted (AES-256) before transit Data uploaded, verified, erased from DTA.

Disk-Based Data Transfer

You can transfer your data by storing your data on an encrypted disk and sending it to the Oracle transfer site. Oracle will upload your data into your designated Object Storage bucket in your tenancy. The disk will be yours and will be transferred back to you after the data transfer.

Data Transfer Disk

  • Customer purchases Hard Disk on their own and is shipped back to the client after migration.
  • Upto 100 TB and 10 disks per Transfer Packet.
  • Data Encrypted (AES-256) before transit.
  • Data uploaded to the bucket, verified, then erased from disk(s) and returned to the customer.

Oracle also lets you export your data using appliance-based Data Export. In this, you can export your data from your OCI Object Storage to your data center by using an Oracle-provided appliance. This is very useful when you want to share your data with a client or business partner.

Components Of Data Transfer Service

Data Transfer Disk and Data Transfer Appliance both have different core components. We will discuss both in detail below:

Data Transfer Disk: Components

Data Transfer Disk has 3 Components:

  1. Transfer Job
  2. Transfer Device
  3. Transfer Package

Transfer Job: A transfer job represents the data set that you wish to upload to OCI. To use the data transfer disk service, we first need to create a Transfer job from the OCI console. We need to specify whether to choose Object Storage or Archive Storage.

Transfer Device: It consists of your hard disk drives, specially prepared to copy and upload data to oracle cloud infrastructure. You can copy your data into 1 or more of these devices and ship it to Oracle for the upload.
The drive can be an internal SATA II/III 2.5″ or 3.5″ drive or an external USB 2.0/3.0 drive.

Transfer Package: A transfer package represents the parcel to help ensure the upload is done in once continuous operation across multiple disks. Each transfer package can contain up to 10 transfer devices.

Data Transfer Appliance: Components

Data Transfer Appliance has 2 components:

  1. Transfer Job
  2. Transfer Appliance.

Transfer Job: Just like in data transfer disk, here also we need to create a Transfer job from the OIC console and we need to specify whether we need our data to be stored in Object Storage or Archive Storage.

Transfer Appliance: It is a high capacity storage device, specially designed to copy and upload data to Oracle Cloud Infrastructure. You can copy your data to 1 or more appliance and ship it to Oracle for the upload.

Note: Make sure you review the default Data Transfer Disk service limits to determine the number of transfer jobs, transfer packages, and transfer devices you can create in your tenancy. If you need more then the limit then you need to request a limit increase by reaching out Oracle support.

How To Upload The Data

If you have a tenancy in Oracle Cloud Infrastructure you are eligible for the data transfer. To use the Data Transfer Service, you need to follow the following 6 easy steps to upload the data.

Is My Data Safe During The Data Transfer?

Yes, your data is completely secured during the transfer. All data written to the Hard Drive or stored on the Transfer Appliance is encrypted using AES-256 cipher Encryption.

For Data Transfer Disk, the Encryption keys are stored in a separate safe location from the hard drives so even if the hard drives are lost or intercepted while being shipped the data on the hard drive can never be accessed. Once the data transfer is complete, Oracle wipes the data and ships your hard drives back to you.

For Data Transfer Appliance, the Encryption password is stored securely in Oracle Cloud Infrastructure separate from the transfer appliance so if the appliance is lost or intercepted while being shipped the data on the appliance can never be accessed.

How To Navigate To Data Transfer Service

Data Transfer Service is available in OCI console under Object Storage. Using the Import and Export you can easily migrate your data from on-premise to cloud and vice-versa.

Data Transfer – Import: When you want to import your data from your on-premise to oracle cloud infrastructure, you use Import.

Data Transfer – Export: When you want to export your data from your tenancy to your on-premise, you use Export.

Tracking The Status Of Transfer Package and Transfer Devices

You can check the status of Transfer Package in 2 ways:

  1. Oracle Cloud Infrastructure service console
  2. Data Transfer Utility

Storage Gateway

  • Storage Gateway supports you to connect the on-premise application to object storage in Oracle Cloud Infrastructure.
  • Applications which can write data to an NFS target can also write data to the Oracle Cloud Infrastructure Object Storage, without requiring application modification to uptake the REST APIs.

To know more about Storage Gateway, check https://k21academy.com/oci59

Related/Further Readings

Next Task For You

We cover Data Transfer Service in detail in our Oracle Cloud Infrastructure Architect Associate [1z0-1072] Certification Training, under Storage Module, check the list of hands-on guides which we cover here.

If you want to take your career to next level by becoming Oracle Certified Cloud Architect even if you are a beginner then I would like to invite you to join my FREE Masterclass on How To Become Oracle Certified Cloud Architect in 8 WeeksClick on the image below to register for FREE

Oracle Certified Cloud Architect

The post Data Transfer Service In Oracle Cloud Infrastructure (OCI) appeared first on Oracle Trainings.

Microsoft Azure Cloud Cost Saving Tips And Tricks

$
0
0

This blogpost covers, Azure Cost Savings Tips in which we will discuss about 14 best practices that help reduce Azure costs and study tools that gives you needed visibility on how much you are spending, these tips will help you to make the most of your money with Azure cloud.

It is a part of our Microsoft Azure Administrator Training [AZ-104] in which the Attendees got this topic as their assignment and Radha (Attendee) performed excellently with the task and came up with this blog:

Many organizations are moving additional resources to the cloud, and cloud costs are becoming a large part of IT budgets. The cost of a cloud-based storage solution like Microsoft Azure is based on usage. However, if not properly managed, costs in Azure can easily spiral out of control.

Here are the top 14 best practices for cost management in Azure:

1. Reserved Instance:

Azure Reserved Instances are the VMs that have been reserved on Microsoft Azure Public IAAS Cloud for dedicated use on 1 year or 3 years basis.

  • 1-year reserved instance—requires paying for one year upfront, grants a 40-45% discount for most virtual machines
  • 3-year reserved instance—requires paying for three years upfront, grants a 60-65% discount for most virtual machines

See reserved pricing details for all VM types and managed services

2. Azure Hybrid Benefit:

Azure Hybrid Benefit is a program that leverages Microsoft’s extensive enterprise install base. If you already have licenses of Windows Server or SQL Server and you are using them on-premises, you can bring those licenses with you to the cloud.

Azure VM costs take into account a cost for Microsoft software licenses, so if you already have a license, you can receive discounts on VM costs and you can also use existing licenses to receive discounts on Windows Server VMs, SQL Server VMs, and the managed SQL Database service. Combining reserved instances with the hybrid benefit program can result in discounts of up to 80%.

3. Shutdown VMs:

VMs are only charged when they are running. If we have a test or development servers that don’t need to be on 24*7, schedule them to shut down when not in use.

4. Naming Standards:

Well-designed naming standards enable you to identify resources in the portal, on a bill, and within scripts. It facilitates more efficient management of the environment at all levels.

5. Azure Policies:

Azure Policy is another capability in the Azure platform where an enterprise can create various policies and then deploy them at an appropriate scope such as a subscription or a resource group. To know more about Azure Policy.

6. Right-Sizing and Right VM Series:

When provisioning VMs for various application workloads it is worth spending time and effort on finding the correct metrics that the application under load generates. A right-sized VM and right VM also has the advantage of not having to constantly change it.

Remember that you achieve optimal cost when all VMs are utilized at 100%. Try to get as close as possible to this goal by monitoring your metrics using Azure Monitor, and use auto-scaling or other methods to add and remove machines according to utilization

7. Region:

Azure resource prices can depend on operational costs and other factors in the specific region, if there is no need to deploy them within a particular region, you can run your VMs in the cheapest available regions to reduce the cost for your Azure virtual machines.

To know more about the region, availability set, availability zone click here.

8. Storage:

Azure provides different types of storage capabilities from a replication perspective. An easy method to reduce the storage costs is to delete the unused, unattached disks, that remain in the storage.

Also, find out which disks are taking maximum disk storage and thereby modify it to gain potential cost reduction.

You may also have unmanaged disks in Azure—search for these using the Disks (classic) screen. If you find an unmanaged disk that is not attached to any VM, follow these instructions to delete it by running a script.

9. Azure Advisor:

Advisor is a personalized cloud consultant that helps to follow best practices to optimize Azure deployments. It analyzes resource configuration and usage telemetry and then recommends solutions that can help us improve the cost-effectiveness, performance, high availability, and security of your Azure resources.

10. Spot Instance:

With Azure Spot Virtual Machines (Spot VMs), we’ll be able to access unused Azure compute capacity at deep discounts, up to 90 percent compared to pay-as-you-go prices. Spot VMs are ideal for workloads that can be interrupted, providing scalability while reducing costs.

11. Pricing calculator:

Configure and estimate the costs for Azure products and features for specific scenarios. To check the pricing of various resources click here

12. Free Services:

Azure provides Free services for the Free Account for 12 months utilize that and keep learning (not recommended for critical production Environment).

13. Dev/Test Labs:

It helps developers and testers quickly create environments in Azure and deploy and test their applications. Easily provision Windows/Linux machines in labs using reusable templates and artifacts while minimizing waste and controlling cost.

14. Windows Virtual Desktop:

It is a desktop and app virtualization service that is virtualized and runs in Azure. Basically, it includes Office 365 ProPlus and can be spun up with a consumption-based model that can be absolutely perfect for MSPs. It allows you to bring our own OS image and also run as many customized desktop pools as we need to accommodate our customers.

We could potentially have a generalized customer pool for those that need a basic desktop, or we could also give each customer their own dedicated pools within your Azure tenant or within their own! we also have the ability to provide a more traditional RDSH (Remote Desktop Session Host) experience with this feature in Azure as well for more flexibility for generalized workloads.

As for cost Optimization, we must have an eligible Windows or Microsoft 365 license. Since many of your customers will likely have this already.
We must pay for the ongoing VM compute cost and associated storage consumed by the desktops.

Related/References:

Next Task For You

To know more about our AZ-104 Microsoft Azure Administrator Training, and which Microsoft Azure Cloud Certification Useful & Earn More by registering for our FREE Masterclass.

Click on the below image to Register Our FREE Masterclass Now!

 

The post Microsoft Azure Cloud Cost Saving Tips And Tricks appeared first on Oracle Trainings.

Docker Networking & Different Types Of Networking For Beginners

$
0
0

In this blog, we are going to cover the Docker Networking overview, different types of networking i.e bridge networking, host networking, overlay networking, and Macvlan networking.

Note: Docker Networking and its type is part of Docker & Kubernetes to know more about the Docker & Kubernetes Overview click here

Note: To know more about the Certified Kubernetes Administrator certificate exam topics click here and to know more about the activity guides/hands-on lab exercise you should perform to clear the certification exam click here

Networking In Docker Overview

Networking in Docker is to connect the docker container to each other and outside world so they can communicate with each other also they can talk to Docker Host. you can connect docker containers to non-Docker workloads. Docker uses CNM Container Network Model for networking. This model standardizes the steps required to provide networking for containers using multiple network drivers.

Container networking

Bridge Networking

Bridge network is a default network created automatically when you deploy a container. Bridge network uses a software bridge that allows containers connected to the same bridge network to communicate. Bridge networks used on containers that are running on the same Docker daemon host. The bridge network creates a private internal isolated network to the host so containers on this network can communicate.

Bridge Networking

Host Networking 

This takes out any network isolation between the docker host and the docker containers. Host mode networking can be useful to optimize performance. It does not require network address translation (NAT).

Note: The host networking driver only works on Linux hosts, and is not supported on Docker Desktop for Mac, Docker Desktop for Windows, or Docker EE for Windows Server.

Host Networking 

Overlay Networking 

Overlay networking is used if container on node A wants to talk to node B then to make communication between them we use Overlay networking. Overlay networking uses VXLAN to create an Overlay network. This has the advantage of providing maximum portability across various cloud and on-premises networks. By default, the Overlay network is encrypted with the AES algorithm.

Overlay Networking 

Macvlan Networking 

Macvlan network is used to connect applications directly to the physical network. By using the macvlan network driver to assign a MAC address to each container, also allow having full TCP/Ip stack. Then, the Docker daemon routes traffic to containers by their MAC addresses. You can isolate your macvlan networks using different physical network interfaces. This is used in legacy applications which require MAC address.

Macvlan Networking 

Reference/Related Post

Join FREE Masterclass

To know about what is the Roles and Responsibilities of Kubernetes administrator, why you should learn Docker and KubernetesJob opportunities for Kubernetes administrator in the market, and what to study Including Hands-On labs you must perform to clear CKA certification Exam by registering for our FREE Masterclass.

Click on the below image to Register Our FREE Masterclass Now!Free Masterclass

The post Docker Networking & Different Types Of Networking For Beginners appeared first on Oracle Trainings.

Our best blogs for Oracle Integration Cloud – OIC

$
0
0

In this post, I will be sharing the most important blog links for Oracle Integration Cloud which covers the important concepts that an Integration expert must know.

These topics are important for the Certification Exam Oracle Cloud Platform Application Integration 2019 Associate 1Z0-1042

Oracle Integration Cloud Services (OIC)1Z0-1042 Training: Step By Step Activity Guides/Hands-On Lab Exercise

Getting started with Oracle cloud


 

Free Guide on How to Register for Oracle Cloud Trial Account

This FREE “Step-By-Step Guide to Register for Oracle Cloud Trial Account” is written by Oracle ACE & Cloud Expert, Atul Kumar.

➜Steps To Register For Oracle Cloud Trial Account
➜ How to Access Oracle Cloud Services?
➜ How To Subscribe to a New Region?
➜ How to Raise SR with Oracle Support?
➜ Requesting a Service Limit Increase in OCI


[Oracle Integration Cloud] Create Instance: Step-by-Step

This Blog provides step by step instructions to create the Oracle Integration Cloud Instance.

Oracle Integration enables various applications, systems, repository, and IT environments to connect with one another.

➜There is only one way to create the OIC Instance:
 Custom Instance (Preferred): In this, you have options to select features and the number of message packs.
➜ Oracle will manage instance, performance, backup, patching, upgrade, etc.
➜ How To Subscribe to a New Region?
➜ Steps to Create the Oracle Integration Cloud Instance


Oracle Integration Cloud (OIC) Instance Edition, Message Pricing, and License Types

How to choose OIC Message Pricing and License. It’s targeted towards individuals who are working as an Integration expert and want to minimize the expenses involved with an integration instance in the Oracle Cloud.

➜There are two types of Integration instance Edition in the Oracle cloud, standard, and enterprise.
➜ There are two types of Integration Instance Licenses.
 Subscribe to a new Oracle Integration License
➜ Use my Existing Oracle Fusion Middleware license with Oracle Integration (BYOL)


[Fixed] OIC Instance Creation Is Stuck In Status: Creating Service

OIC Instance Creation that is stuck at status creating. It is a known issue that has plagued free trial cloud account users.

This issue occurs because Oracle has updated its policy for providing Integration instance with a trial account. Now you need a corporate E-Mail address to first create a trial account then only Oracle will approve you Instance request.

➜ Steps To Raise An SR
 Custom Instance (Preferred): In this, you have options to select features and the number of message packs.
➜ What all information should be provided to get the instance quickly approved.
➜ What severity to select for SR.


[1Z0-1042] Oracle Cloud Platform Application Integration 2019 Associate Certification

Everything you must know when you are appearing for the certification Exam [1Z0-1042] Oracle Cloud Platform Application Integration 2019 Associate.

➜ What is Oracle Cloud Platform Application Integration 2019 Associate?
➜ Who Should Learn Oracle Integration Cloud Services [1Z0-1042]?
➜ Why Certification?
➜ General Information (1Z0-1042)
➜ How to book the [1Z0-1042] Exam
➜ What Topics You Should Learn?

Note: ICS (Integration Cloud Service), which is now of part OIC (Oracle Integration Cloud), is a market-leading integration product that helps companies maximize their return on their cloud investment by enabling cloud and on-premise application to work seamlessly together.


[Oracle Integration Cloud] ICS, PCS, VBCS Console Walkthrough

Oracle Integration enables various applications, systems, repository, and IT environments to connect with one another. It eliminates barriers between business applications through machine learning, integration, applications and process automation.

The blogs cover the following key points:
➜ Oracle Cloud Infrastructure Console:
➜ Oracle Integration Console:
➜ Oracle Integration Processes Console:
➜ Oracle Integration Visual Builder Console:
➜ Oracle Integration Designer Console:


Process Cloud Service (PCS) Overview

Oracle Process Cloud Service is used for process automation, its a subscription-based cloud service for process automation. Allowing you to easily extend your existing SaaS and On-Premise.

The blogs cover the following key points:
➜ What Is PCS and its Overview
➜ Design-Time Environment
➜ The Runtime Environment
➜ PCS Composer Page & Forms
➜ Features of PCS


Oracle Integration Cloud Services (OIC)1Z0-1042 Training: Step By Step Activity Guides/Hands-On Lab Exercise

This blog post covers Step by Step Hands-On Activity Guides that you must perform in order to learn Oracle Integration Cloud Service (OIC), (For FREE Masterclass register hereYou can use these steps to bring you and your team for integration with On-Premise & Cloud application (Oracle or Non-Oracle) up-to-speed quickly for supporting Customers Moving to Cloud.


Interviewing OIC Experts

This post discusses Phil Wilkins‘ journey to Oracle Integration Cloud (OIC).
 
Phil Wilkins is an Oracle ACE who has co-authored 2 books (Implementing Oracle API Platform Cloud Service: Design, Deploy, and Manage Your APIs in Oracle’s New API Platform, & Implementing Oracle Integration Cloud Serviceon Cloud Integration & API Tech. With more than 20 years of experience, he is currently working as a Senior Consultant and iPaaS Specialist at Capgemini. After learning OIC, Phil has managed to reach the new heights of success.

Oracle Integration Cloud (OIC) Connectivity Agent

This post gives you an overview of Connectivity Agents in Oracle Integration Cloud (OIC) Service.

The blogs cover the following key points:
➜ What is Connectivity Agent & Why you Need?
➜ Comparison of Agents in ICS and OIC
➜ Agent Framework
➜ High-Level Steps for Using Connectivity Agents in OIC


[Fixed] CLOUD-0005: Unable To Establish Connection

This post covers an Error encountered while Creating Database Adapter/Connection as part of our Hands-On-Lab Exercise for Module 4 (Create Database Adapters in OIC) from our Oracle Integration Cloud Services (OIC) Training Program.

The blogs cover how to solve Error: CLOUD-0005: Unable To Establish Connection
➜ Check the provided hostname
➜ Port 1521 may not be open
➜ Connectivity Agents could be down
➜ Database Might be down


Comparison Between Oracle Integration Cloud Service (OIC) & SOA Cloud Service (SOA CS)

Oracle Integration Cloud Service (OIC) or SOA Cloud Service (SOA CS). How it will enhance their skill-set by learning new technology.

What is the difference between OIC & SOA CS and what features and functionality they offer and how to choose between them?

The blogs cover the following key points:
➜ Oracle Integration Cloud (OIC) Overview
➜ SOA Cloud Service Overview


Oracle Visual Builder Cloud Service (VBCS)

Create Your First VBCS Instance in Oracle Cloud

For creating VBCS Instance (Visual Builder Cloud Service) you don’t require to create Integration Instance on oracle cloud you can directly use it by creating a VBCS instance from platform services.

The blogs cover the following key points:
➜ VBCS Overview
➜ Steps To Set Up Visual Builder On Oracle Cloud
➜ Method 1: Create a QuickStart Instance
➜ Method 2: Create A New Custom Instance


Oracle Visual Builder Cloud Service (VBCS) Overview & Features

Oracle Visual Builder is the Software development PaaS (Platform as a service) service. It provides the development that is browser-based and mainly focuses on visual techniques of development that helps to create interfaces, business logic, and objects.

The blogs cover the following key points:
➜ What Is VBCS?
➜ Why Oracle Visual Builder Is Important?
➜ Features Of Visual Builder


How To Export Business Data & Visual Builder Cloud Service (VBCS)

In OIC there is no default option for exporting business data so we need to add the export component in our app so that we can export business data in CSV format.

The blogs cover the following key points:
➜ What Is Business Object
➜ Creating An Export Component In VBCS
➜ Steps For How To Add An Export Data Component In VBCS
➜ Export A Visual Application


How To Import Business Data In Visual Builder Cloud Service (VBCS)

In this blog, we are going to show you what is Business Object and how to import data in Business Object of Visual Builder Cloud Service (VBCS) using data from Excel file.

The blogs cover the following key points:
➜ What Is VBCS?
➜ Why Oracle Visual Builder Is Important?
➜ Importing Business Data

Comparison Between SOAP and REST API

Web service, API and the difference between SOAP (Simple Object Access Protocol) REST (Representational State Transfer) and how are they related. With competing technologies both have value, the challenge is to know when to use each one. In the Oracle Integration cloud, you can choose one depending on your needs.

The blogs cover the following key points:
➜ What Is Web Services?
➜ What Is An API?
➜ Types Of Web Service APIs
➜ SOAP (Simple Object Access Protocol)
➜ REST (Representational State Transfer)

REST Adapter with Multiple resources and verbs support

In this blog, I am going to show how to use REST Adapter with Multiple resources and verbs support in Oracle Integration Cloud(OIC).

This feature is recently added by Oracle Cloud for their REST Adapter. Previously REST Adapter only supported single resource and verb support which resulted in the creation of multiple integrations.

The blogs cover the following key points:
➜ REST (Representational State Transfer)
➜ Step by Step Instruction to achieve Multiple resources and verbs support REST Connection


Oracle E-Business Suite Integrated SOA Gateway (ISG) In OIC

What is the Integrated SOA Gateway (ISG)  and what are the Major Components Features and Definitions does it bring.

​The Oracle E-Business Suite Adapter is one of many predefined adapters included with Oracle Integration Cloud Service allowing you to securely connect and use Oracle E-Business Suite services in Oracle Integration Cloud Service.

Oracle E-Business Suite Integrated SOA Gateway (ISG) is a complete set of service infrastructure used to provide, consume, and administer web services of Oracle E-Business Suite.


ERP Cloud Adapter, Oracle Integration Cloud (OIC)

Overview: ERP Cloud Adapter In Oracle Cloud (OIC)

The ERP Cloud Adapter supports you to build an Integrations with ERP applications (Enterprise Resource Planning).

The blogs cover the following key points:
➜ ERP Cloud Adapter
➜ Benefits Of The ERP Cloud Adapters
➜ Using The ERP Cloud Adapter
➜ FTP Adapter To ERP Cloud Adapter Integration
➜ How This ERP Cloud Adapter Works


Oracle Integration Cloud Service with ERP Cloud Overview

Overview of what is ERP, ERP Cloud Adapter and how to use OIC to integrate with ERP with High-Level Steps for importing the data into ERP Cloud using OIC.

The blogs cover the following key points:
➜ What is ERP Cloud?
➜ Features of Orale Integration Cloud (OIC)
➜ Solution Design
➜ High-Level Steps for importing the data into ERP Cloud using OIC


Oracle Integration Cloud Migration from OCI C to OCI

How to migrate from an ICS (Integration Cloud Service) instance on OCI Classic to OIC (Oracle Integration Cloud) instance on OCI.

OCI and OCI classic is an IaaS offering from oracle, both offers Integration services. In OCI Classic its called ICS (Integration Cloud Service) which is a gen-1 PaaS offering and in OCI its called OIC (Oracle Integration Cloud) which is a gen-2 PaaS offering.


Managing & Monitoring Integration/Errors In Oracle Integration Cloud (OIC)

One of the most common tasks, when you are using Oracle Integration Cloud for leveraging your Integration related business needs, is to monitor Integrations & manage the errors. Oracle Integration Cloud (OIC)  allows you to monitor your integration, and manage errors from the ‘Errors’ pages in Oracle Integration Cloud Console.

The blogs cover the following key points:
➜ Monitoring Integrations In OIC
➜ Monitoring Errors In Integration


Oracle API Platform Cloud Service Overview & Architecture

In this blog post, I have covered an overview of an Oracle API Platform Cloud Service. API Cloud Service facilitates you to create, manage, secure and consume APIs to new and existing services. It delivers a ‘true hybrid’ model, API gateways (engines that run the APIs) can be deployed onto any cloud service provider Amazon, Azure, Oracle Cloud, IBM Softlayer/bluemix, etc and/or On-Premises.

The blogs cover the following key points:
➜ What Is An API?
➜ Features Of Oracle API Platform Cloud Service
➜ API Platform Architecture

How Can I Learn More

We cover all the above topics in detail in our Oracle Integration Cloud 1Z0-1042 Training program.
Begin your journey towards becoming an Oracle [1Z0-1042] Certified Cloud Integration Expert & earn a lot more in 2020 by attending our FREE Masterclass.

Click on the image below to register for the FREE Masterclass NOW!Oracle API Platform Cloud Service Overview

The post Our best blogs for Oracle Integration Cloud – OIC appeared first on Oracle Trainings.

Oracle Integration Cloud (OIC) ADW/ATP Adapter

$
0
0

We have been getting lots of queries from our trainees on how to create Oracle ATP Connection.

In this blog, we are going to show you how to Create Oracle ATP Adapter/Connection in Oracle Integration cloud service. The Oracle ATP Adapter is one of many predefined adapters included with Oracle Integration.

Autonomous Data Warehouse (ADW) & Autonomous Database Transaction Processing (ATP)

Oracle’s introduced groundbreaking innovation, Autonomous Data warehouse (ADW) and Autonomous Database Transaction processing (ATP), both are databases designed of different workload scenarios

Both ADW and ATP can be provisioned quickly from Oracle Cloud Infrastructure. To connect you must use Oracle SQL Developer, this tool can be used to run SQL statements.

OIC connection adapter oracle ATP

The Oracle ATP Adapter Provides The Following Benefits

  • Invoke a stored procedure.
  • Run SQL statements.
  • Perform the below operation on a Table.
    • Insert
    • Update
    • Insert or Update (Merge)
    • Select

The Oracle ATP Adapter is one of many predefined adapters included with Oracle Integration. You can configure the Oracle ATP Adapter as a connection in integration in Oracle Integration.

Create Oracle ATP Connection

Oracle ATP adapter can be used to connect to both Autonomous Data warehouse (ADW) and Autonomous Database Transaction processing (ATP).

1. In OIC console go-to connection and create a new connection.
2. Search Oracle ATP Adapter and click on select.
OIC connection adapter oracle ATP

3. Provide a name to your connection, select the appropriate role then click on create.
OIC connection adapter oracle ATP

4. Now to complete the connection you will need the wallet file of ATP/ADW. (the file and credentials will be provided by your Oracle Cloud Infrastructure Admin).
5. Click on Configure connectivity in Connection Property.
OIC connection adapter oracle ATP

6. Provide appropriate Service name from the tnsnames.ora file. (included in Wallet ZIP).
OIC connection adapter oracle ATP

7. Click on Configure Security, hear you will provide the wallet file
OIC connection adapter oracle ATP

8. Select Policy JDBC Over SSL, Upload the wallet file, and provide the appropriate details in the respective fields. Click on OK.
OIC connection adapter oracle ATP

9. Click on Test. (if the test fails then check the provided credentials)
OIC connection adapter oracle ATP

10. Save and close the connection.
OIC connection adapter oracle ATP

Congratulation you have successfully create an oracle ATP adapter for ATP/AWD connection.

Note: If you want to enhance your knowledge and become a certified Oracle Cloud Platform Application Integration 2019 Associate then check on the blog on certification exam [1Z0-1042].

Related/References

Next Task For you

Begin your journey towards becoming an Oracle [1Z0-1042] Certified Cloud Integration Expert by joining our FREE Masterclass.

Click on the below image to Register for the FREE MASTERCLASS Now!Oracle API Platform Cloud Service Overview

The post Oracle Integration Cloud (OIC) ADW/ATP Adapter appeared first on Oracle Trainings.


Oracle Integration Cloud (OIC) Notification Activity

$
0
0

We have been getting lots of queries from our trainees on how to use Notification Activity in OIC.
In this blog, we are going to show you how to use Notification Activity in the Oracle Integration Cloud. It particularly useful when you want to be notified when an error has occurred in integration.

If you are new to Oracle Integration Cloud (OIC), then check out our blogs Oracle Integration Cloud (OIC) For Beginners Overview

What Is Notification Activity

The Notification Activity is used to send an E-Mail notification to any number of recipients. You have the ability to select the From address and to create a custom email body and have the field that you need in the notification.

OIC gives the flexibility to choose the sender for these notifications. This can be achieved by adding a list of email addresses that can later be approved to qualify as an Approved Sender in OIC.
You also have an option to select attachment with the notification E-Mail, this is useful as it saves time as you no longer have to create a Microsoft Email adapter to handle attachment.

OIC Notification Activity

How To Use Notification Activity

Notification Activity can be used directly in the Integration also if you want to be notified when a fault occurs you can add notification activity in the global fault handler.

Inside the Global Faults, you have the ability to send notifications when a fault/error has occurred in an integration. In the notification activity, you can choose to send error code, cause of the error, and more.

Step By Step Guide To Send Error Notification

For the purpose of this blog, we are using an already created integration to insert data into DB.

1.  Click on Global Fault. You can apply any business rule, invoke external service, send an email notification, etc.
OIC Notification Activity

2.Enter Name and optionally Description for the notification.

3. The notification configuration window will get open as shown in the below screenshot.
OIC Notification Activity

4. Click the edit icon in front of From option. This allows you to enter from the address.
OIC Notification Activity

5. Enter From address “ics.notifier@oracle.com” or “no-reply@oracle.com” in the expression input box. Click Validate then Close button from the right upper corner.
OIC Notification Activity

6. Similarly, we can configure To address. Enter To addresses in the case to send the notification to one or multiple recipients.
OIC Notification Activity

7. Similarly, we can configure the Subject. Enter a comma-separated subject in the case to send the notification to multiple recipients.
OIC Notification Activity

8. The body can be plain text and HTML. Curly braces are used to {}  send any parameter value with the body.
OIC Notification Activity

9. In the body enter a below Message or create your own that you would like to be notified with.

Hi Harshit

Unable to inserting user in DB
ID: {ID}
Name:{NAME}

Error: {ERROR}
Cause: {CAUSE}
OIC Notification Activity

10. Parameters can be created with the table given under the Body input text. Click + sign to create any variable.
OIC Notification Activity

11. Enter Parameter name as ID and click the edit icon to assign any value to it.
OIC Notification Activity

12. Drag and drop id from source to expression box then click on validate then close.
OIC Notification Activity

13. Click + sign to create another variable. Change Parameter name to NAME and click on edit in the parameter value.

14. Drag and drop FIRSTNAME from source to expression box then click on validate then close.
OIC Notification Activity

15. Click + sign to create another variable. Change Parameter name to ERROR and click on edit in the parameter value.

16. Drag and drop error code from source to expression box then click on validate then close.
OIC Notification Activity

17. Click + sign to create another variable. Change Parameter name to CAUSE and click on edit in parameter value.

18. Drag and drop reason from source to expression box then click on validate then close.
25. Drag and drop reason from source to expression box then click on validate then close

19. Click on Validate and then click on save.
OIC Notification Activity

20. This is how you configure Notification Activity to shoot when an error has occurred.
21. If an error is encountered you will get a mail with all the parameter values defined earlier.
OIC Notification Activity
I hope this blog was able to guide you on how to use notification activity to inform when an error has occurred.

Note: If you want to enhance your knowledge and become a certified Oracle Cloud Platform Application Integration 2019 Associate then check on the blog on certification exam [1Z0-1042].

Related/References

Next Task For you

Begin your journey towards becoming an Oracle [1Z0-1042] Certified Cloud Integration Expert by joining our FREE Masterclass.

Click on the below image to Register for the FREE MASTERCLASS Now!Oracle API Platform Cloud Service Overview

The post Oracle Integration Cloud (OIC) Notification Activity appeared first on Oracle Trainings.

[1Z0-1042-20] Oracle Cloud Platform Application Integration 2020 Specialist Certification

$
0
0

This post covers everything you must know when you are appearing for the certification Exam [1Z0-1042-20] Oracle Cloud Platform Application Integration 2020 Specialist.

The previous Version for this certification was [1Z0-1042] Oracle Cloud Platform Application Integration 2019 Associate.

What’s New in The 2020 Certification

  • The new certification brings the title of a Specialist which is terms of the level is similar to Associate.
  • Few topics of SOA CS and API CS has been removed.
  • Duration of certification exam has been reduced by 45 minutes, now allowing only 80 minutes to answer all 60 questions, the passing score still remains the same at 66%.
  • Point to note is now the certificate is validated against Application Development 2020 which is a good thing as earlier certification wasn’t validated.
  • All in all, the topics for certification 1Z0-1042-20, has been reduced and so is the time make this certification much tougher then 1Z0-1042.

What is Oracle Cloud Platform Application Integration 2020 Specialist?

The Oracle Cloud Platform Application Integration 2020 Specialist exam is designed for individuals who possess a strong foundational knowledge in using and configuring Application Integration services.

Note: If you are a beginner & want to know the key points & overview of Oracle Integration Cloud (OIC), then check here

This certification covers topics such as:

  • Oracle Cloud Application Integration basics. Know more
  • Application Integration: Oracle Integration Cloud (OIC). Know more
    • Integration cloud service(ICS). Know more
    • Automate & Manage business Process (Process Cloud Service). Know more
  • Service-Oriented Architecture Cloud Service (SOACS). Know more
  • Integration API Platform Cloud Service. Know More

This certification validates the understanding of Oracle Application Integration to implement the service.

Oracle Integration Cloud Service

The Oracle Cloud Platform Application Integration 2020 Associate 1Z0-1042-20 Exam certification is an internationally-recognized validation that identifies persons who earn it as possessing skilled in Oracle Cloud Certification.

Who Should Learn Oracle Integration Cloud Services [1Z0-1042-20]?

If you are a Developer, Solution or Application Architect working on SaaS (Oracle or non-Oracle), On-Premise Application like Oracle E-Bussiness Suite EBS, JD-Edward, PeopleSoft, Or Oracle ERP Cloud, Oracle HCM Cloud, Oracle Cloud, Oracle Integration Cloud (OIC), Oracle Process Cloud (PCS), Oracle Visual Builder Cloud (VBCS), Oracle SOA Suite, Oracle API Cloud API CS, Oracle Financials Cloud, Databases, Web Services, Salesforce and want to learn the best way to connect cloud and/or on-premise applications, this course is the right fit for you.

Why Certification?

Oracle Cloud Platform Application Integration 2020 Associate 1Z0-1042-20 Exam is related to Oracle Cloud Certification.

This exam validates and examines the Candidates knowledge in Oracle integration Cloud-OIC, use the Developer portal (Discover and Register to APIS), perform Security Procedures, and troubleshoot and how to develop business processes. Cloud Platform, Oracle Application Integration and System Architecture usually hold or pursue this certification and you can expect the same job role after completion of this certification.

General Information (1Z0-1042-20)

  • Certification Name: Oracle Cloud Platform Application Integration 2020 Specialist | 1Z0-1042-20
  • Target Audience: Designed for professionals responsible for designing infrastructure  solutions using Oracle Cloud Infrastructure Services
  • Platform: Available on Oracle University and delivered via Pearson VUE
  • Exam Duration: 85 minutes
  • Number of Questions: 60
  • Passing score: 66%
  • Exam cost: $245USD

How to book the [1Z0-1042-20] Exam

What Topics You Should Learn?

If you planning to take this exam, you have to be well prepared with the topics like features & components of Application Integration, Service-Oriented Architecture Cloud Service, Integration API Platform Cloud Service. Once you are done with learning these topics & doing Hands-on Cloud, you are prepared for the exam.

Candidates must know the exam topics before they start of preparation. Because It will really help them in hitting the core.
Here are Module wise exam topics:

1. Getting Started With Oracle Cloud Application Integration

[1Z0-1042-20] Oracle Cloud Platform Application Integration 2020 Specialist Certification

2. Working With Service-Oriented Architecture Cloud Service (SOACS)

[1Z0-1042-20] Oracle Cloud Platform Application Integration 2020 Specialist Certification

3. Process Cloud Service

[1Z0-1042-20] Oracle Cloud Platform Application Integration 2020 Specialist Certification

4. Working With Application Integration (Oracle Integration Cloud – OIC)

[1Z0-1042-20] Oracle Cloud Platform Application Integration 2020 Specialist Certification

5. Working With Integration API Platform Cloud Service

[1Z0-1042-20] Oracle Cloud Platform Application Integration 2020 Specialist Certification

Note: ICS (Integration Cloud Service), which is now of part OIC (Oracle Integration Cloud), is a market-leading integration product that helps companies maximize their return on their cloud investment by enabling cloud and on-premise application to work seamlessly together.

Related Links/References:

Next Task for you:

Begin your journey towards becoming an Oracle [1Z0-1042] Certified Cloud Integration Expert by joining our FREE Masterclass.

Click on the below image to Register for the FREE MASTERCLASS Now!Oracle API Platform Cloud Service Overview

The post [1Z0-1042-20] Oracle Cloud Platform Application Integration 2020 Specialist Certification appeared first on Oracle Trainings.

Databases In Oracle Cloud (OCI) – VMDB | BMDB | ExadataCS

$
0
0

OCI is built on 5 pillars IAM, Networking, Compute, Storage, & Database. In this post, we are going to cover the final pillar of OCI that is Database. It is the place in Oracle Cloud Infrastructure (OCI) to store, arrange, and manage data coming from various sources.

To know in detail about the remaining 4 pillars:

Database Options In OCI

OCI provides two types of databases based on the involvement of the users in managing the databases.

1) Autonomous Database (ADB): There are two types of ADB, Autonomous Transaction Processing (ATP) and Autonomous Data Warehouse (ADW)

2) Co-Managed Databases: There are 3 types of co-managed Databases, VMDB, BMDB, and Exadata DB

types of databases

Database Editions

All 1- node RAC DB systems support the following Oracle Database editions:

  • Standard Edition
  • Enterprise Edition
  • Enterprise Edition – High Performance
  • Enterprise Edition – Extreme Performance (required for 2-node RAC DB systems)

Database Editions In OCI

Provisioning & Connecting

We can create a database in OCI using RestAPI, CLI, DBascli, & Console.

DB options in console

If You haven’t registered for the free trial account yet, then you can register FREE using my step-by-step video & guide. Click here to download the guide https://k21academy.com/cloud01

Administer Database On Cloud

Database on the Oracle cloud allows you to:

  • Start/Stop Databases
  • Scale Up CPU & Storage
  • Cloning
  • Managing Exadata DB System

To know more Administration of Database click here http://k21academy.com/clouddba53

Patching

Patching is done for fixing a bug and improving system performance.

The 4 things you should know about Patching.

  • Database Patching
  • Grid Infrastructure patching
  • Cloud tooling patching
  • Operating systems patches

patching in DB

You have to apply patches to the User-Managed Databases i.e VM DB, BM DB, and Exadata Cloud Service.

Note: Patching in the Autonomous database is being taken care of by Oracle.

To know more about patching in databases click here.

Backup & Restore

There are two ways to take the backup of Databases. Backup is stored either in Object Storage or in Local NVMe Storage.

  1. Managed backup: Taken care by OCI
  2. Unmanaged backup: Backup is taken using RMAN, DBCLI, or backup_api

backup & restore DB

To know more about how to take Backup of the DB System click here http://k21academy.com/clouddba56

Migration Of Databases

We can migrate our databases from on-premise to the cloud. Oracle provides a lot of migration options like ZDM( Zero Downtime), MV2ADB (move to ADB), SQL Developer, Data-Pump, RMAN, Plug-Unplug, etc.

migrating database

High Availability (HA) & Disaster Recovery (DR)

Real Application Cluster (RAC) provides HA. In RAC databases multiple machines running database instances are deployed across FD & AD but all instances are connected to a single database.

RAC database

Data Guard is used for Disaster recovery. Data Guard creates a secondary DB system in another datacenter so that in case of failover the secondary DB system becomes primary.

data guard

 

Oracle Cloud Database Certifications

Related/Further Readings

Next Task For You

In our OCI Architect Associate [1Z0-1072] Certification training, we cover Database in OCI in Module 7.

Begin your journey towards becoming an Oracle Cloud Architect by Joining the FREE Masterclass on How To Become Oracle Cloud Architect in 8 Weeks.

OCI Learning Path

Click on the image below to Register for the FREE Masterclass NOW!Oracle Certified Cloud Architect

The post Databases In Oracle Cloud (OCI) – VMDB | BMDB | ExadataCS appeared first on Oracle Trainings.

Virtual Machine Scale Set In Microsoft Azure

$
0
0

In this video-blog, we are about to cover Microsoft Azure’s important concept Virtual Machine Scale Set, and how it plays a key role in Scaling Virtual Machines.

One of the biggest benefits of cloud computing is that it can be elastic. Like a rubber band, the idea behind elastic computing is that you can stretch or shrink your cloud service usage to accommodate changes in workload.

Azure includes several services with elastic features. One of the newest, and least understood, is Azure Virtual Machine Scale Sets.

What Are Virtual Machine Scale Sets (VMSS)?

Virtual Machine Scale Set, an interesting service offered by Microsoft Azure, helps to create and manage a set of identical, auto-scaling Virtual Machines (VMs). The number of VM instances can automatically increase or decrease based on scheduled conditions.

VMSSAuto-Scaling

Auto-scaling is a way to automatically scale up or down the number of compute resources that are being allocated to your application based on its needs at any given time.

The key point is that you can now design a scalable architecture that will automatically scale-up or scale-down to meet your needs over the lifetime of your setup regardless of how fast/slow or big/small your site grows over that time.

Here are the most popular ways of autoscaling:

  • Horizontal Scaling
  • Vertical Scaling

Vertical Scaling:

Vertical Scaling is an attempt to increase or decrease the capacity of a single machine, also called scaling up or down. Here the resources such as processing power, storage, memory, and more are added to an existing work unit.

It is done to increase the capacity of existing hardware or software by adding resources. It can enhance your server without manipulating your code. But it is limited by the fact that you can only get as big as the size of the server.

For example, you could move an application to a larger VM size.

Horizontal Scaling:

Horizontal Scaling is a must use technology – whenever a high availability of (server) services are required, also called scaling out and in, means adding or removing instances of a resource. Scaling horizontally involves adding more processing units or physical machines to your server or database.

It involves growing the number of nodes in the cluster, the application continues running without interruption as new resources are provisioned.

If demand drops, the additional resources can be shut down cleanly and deallocated.

scaling

In Autoscaling you have to specify a minimum and the maximum number of instances to run and add or remove VMs automatically based on a set of rules.

autoscale

When rule conditions are met, one or more autoscale actions are triggered. You can add and remove VMs, or perform other actions.

Autoscale Settings

An autoscale setting is read by the autoscale engine to determine whether to scale up or down.

You can create custom autoscaling rules as needed for your situation. Rule types include:

  • Minimum Instance: The minimum number of instances you want to deploy in your scale set.
  • Maximum Instances: The maximum number of instances you want to deploy while scaling out. (Note: In Azure, you can have maximum, 1000 instances)
  • Metric-based – It measures application load and add or remove VMs based on that load. For example, add instance in scale set when CPU usage is above 50%.
  • Time-based – For example, trigger an instance every 8 am on Saturday in a given time zone.

Here are a few points which are important when we think about going with Horizontal scaling or Vertical Scaling.

  • Scaling up requires downtime, in this case, you need to upgrade server’s configuration like RAM, memory, CPU, etc. so while upgrading this configuration your server requires downtime. Once you are done with the update, the restart of the server is required.
  • Scaling up will Increase performance but not available because its only one instance and it can go down anytime when it reaches out the scaling rules.
  • Scale-Out doesn’t require downtime, in Scale-out its creates new instances of server it doesn’t touch the existing instance, so no downtime required.
  • Scale-Out, Increase performance and availability as well. When autoscaling increase no. of instances and handle load/request using load balancer it increases the performance of the server and also increases availability as well.

Related/References

Next Task For You

We cover this concept in our Compute Module with more other topics like Region, Availability Zone, Availability Sets and Fault Domain, Update Domain In Microsoft Azure in detail in our Azure Administration Certification AZ-104 training program. To know more about What to expect in the exam, Exam wise topics, Hands-On labs you must perform registering for our FREE Masterclass.

Begin your journey towards becoming a Microsoft [AZ-104] Certified Azure Administrator by joining our FREE Masterclass.

Click on the below image to register for the FREE Masterclass NOW!(AZ-104) Free Masterclass

The post Virtual Machine Scale Set In Microsoft Azure appeared first on Oracle Trainings.

Docker Vs Virtual Machine

$
0
0

This post is the first video of our five-part video series on “Docker & Kubernetes” which is part of our FREE masterclass.

Note: To join FREE masterclass on “Docker & Kubernetes for Beginners & Certification” click on the link https://k21academy.com/kubernetes02

In this blog post, we’ve covered the difference between the Virtual Machine vs Docker vs Physical Host which is the first and important topic you should understand before start learning Docker & Kubernetes.

In this video, I will be discussing the difference between the Virtual Machine vs Docker vs Physical Host.

<Video>

(To be the first one to receive Updates on Oracle Cloud, Subscribe to Our Youtube channel)

Difference Between Virtual Machine & Container (Docker)

The major difference between the VMs and Container is In VMs a hypervisor is used to virtualize physical hardware. Each VM contains a guest OS, a virtual copy of the hardware that the OS requires to run while in Containers Instead of virtualizing the underlying hardware, containers virtualize the operating system so each container contains only the application and its libraries.

Difference Between Virtual Machine & Container

1) Operating System: In virtual machine has its guest OS above the host OS, which makes virtual machines heavy. While in multiple containers share the host OS, and that is why they are lightweight.

2) Security: VM does not share OS, and there is strong isolation in the host kernel. Hence, they are more secure as compared to Containers. A container has a lot of security risks, and vulnerabilities because the containers have a shared host kernel.

3) Performance: Containers are lightweight and consume fewer resources While VM is heavy and consumes more resources so containers give better performance then VM.

4) Portability: Containers are easily portable because they do not have separate operating systems. While virtual machines have separate OS, so porting a virtual machine is very difficult.

Note: To know more about the Docker in detail click here

Difference Between Physical Host vs Virtual Machine

virtual machine (VMis used as a copy of an actual physical computer. A virtual server operates in a multi-tenant environment, meaning that multiple VMs run on the same physical hardware. Physical server runs a single application, these generally provide applications and data for a single tenant. The resources and components of a physical server are not shared between multiple users.

Difference Between Physical Host vs Virtual Machine

1) Performance: Physical server also known as a bare-metal server. the performance of the bare-metal server is better than the virtual machine because physical host is dedicated to a single host/application while in VM multiple application uses the same resources.

2) Cost: Building and maintaining a physical server environment is very expensive because due to the constant hardware and software upgrades, frequent system failures. On the other hand, A virtual server environment allows you to distribute resources among all running VMs, thus ensuring capacity optimization for a minimal price.

3) Disaster Recovery and High-Availability: Virtual machines have a definite advantage when compared to running workloads on physical servers in terms of DR and HA. In a physical server, it is very hard and very costly to do disaster recovery while in VM we can easily perform DR via cloud vendor VM machine in different regions.

4) System Recovery: It is essential to quickly restore mission-critical data and operations in case of any disaster so as to reduce system downtime. It can take several hours or days to restore applications running on a physical server. You can restore the entire VM at a DR site with the help of previously created VM backups, resulting in almost zero downtime.

Related Post

Join FREE Masterclass

To know about what is the Roles and Responsibilities of Kubernetes administrator, why you should learn Docker and KubernetesJob opportunities for Kubernetes administrator in the market, and what to study Including Hands-On labs you must perform to clear CKA certification Exam by registering for our FREE Masterclass.

Click on the below image to Register Our FREE Masterclass Now!Free Masterclass

The post Docker Vs Virtual Machine appeared first on Oracle Trainings.

Viewing all 1898 articles
Browse latest View live