POKE ME for any consultancy

Tuesday, January 30, 2024

Wednesday, January 24, 2024

Terraform Overview

 

References :https://www.youtube.com/watch?v=jJX6S5JAGpI&list=PL7iMyoQPMtAOz187ezONf7pL8oGZRobYl&index=2

1. How to install terraform - https://jhooq.com/install-terrafrom/

2. Setup virtual machine on Google Cloud Platform - https://jhooq.com/how-to-setup-virtua... 3. Setup EC2 Instance on AWS - https://jhooq.com/terraform-ec2-insta... For more details on Terraform here is the official guide - https://www.terraform.io/docs/
https://developer.hashicorp.com/terraform/docs To learn more on DevOps visit - https://jhooq.com



https://jhooq.com/how-to-use-terraform-output-values/





OCI vs Azure

 OCI (Oracle Cloud Infrastructure) and Azure (Microsoft Azure) are two major cloud service providers, and while they share some similarities, there are notable differences in their offerings, architecture, and strategic focuses. Here's a general comparison between OCI and Azure:

  1. Compute Services:

    • OCI: Provides Oracle Compute, Oracle Functions, and Oracle Container Engine for Kubernetes.
    • Azure: Offers services like Azure Virtual Machines (VMs), Azure Functions for serverless computing, and Azure Kubernetes Service (AKS) for container orchestration.
  2. Storage Services:

    • OCI: Includes services such as Oracle Cloud Block Volumes, Oracle Cloud Object Storage, and Oracle Cloud File Storage.
    • Azure: Offers storage solutions like Azure Blob Storage, Azure Disk Storage, and Azure Files.
  3. Database Services:

    • OCI: Offers Oracle Cloud Database services, including Autonomous Database and Oracle Database Cloud Service.
    • Azure: Provides services like Azure SQL Database, Azure Cosmos DB (NoSQL), and Azure Database for PostgreSQL, MySQL, and MariaDB.
  4. Networking:

    • OCI: Features Oracle Cloud Networking services, including Oracle Virtual Cloud Network (VCN) and Oracle Load Balancer.
    • Azure: Offers Azure Virtual Network (VNet) and Azure Load Balancer.
  5. Serverless Computing:

    • OCI: Supports serverless computing with Oracle Functions.
    • Azure: Provides serverless options like Azure Functions and Azure Logic Apps.
  6. Containers and Kubernetes:

    • OCI: Provides Oracle Container Engine for Kubernetes.
    • Azure: Offers Azure Kubernetes Service (AKS) for container orchestration.
  7. Machine Learning and AI:

    • OCI: Includes Oracle Cloud AI and Machine Learning services.
    • Azure: Offers Azure Machine Learning and various AI services through Azure Cognitive Services.
  8. Pricing:

    • OCI: Offers various pricing models, including pay-as-you-go and commitment-based plans.
    • Azure: Utilizes a pay-as-you-go pricing model with options for reserved instances and various discount programs.
  9. Global Reach:

    • OCI: Oracle Cloud has data centers in multiple regions globally.
    • Azure: Microsoft Azure has an extensive global presence with data centers in numerous regions.
  10. Market Position:

    • OCI: Oracle is an established technology company, and OCI is considered a challenger in the cloud market.
    • Azure: Microsoft Azure is one of the leading cloud providers with a significant market share.

OCI Vs AWS

 OCI (Oracle Cloud Infrastructure) and AWS (Amazon Web Services) are both cloud service providers, offering a wide range of cloud computing services to businesses and individuals. While there are similarities between them, there are also key differences in terms of services, architecture, and pricing. Here's a general comparison:

  1. Compute Services:

    • OCI: Provides compute services like Oracle Compute, Oracle Functions, and Oracle Container Engine for Kubernetes.
    • AWS: Offers compute services such as Amazon EC2 (Elastic Compute Cloud), AWS Lambda (serverless computing), and Amazon ECS (Elastic Container Service).
  2. Storage Services:

    • OCI: Includes services like Oracle Cloud Block Volumes, Oracle Cloud Object Storage, and Oracle Cloud File Storage.
    • AWS: Provides storage options like Amazon S3 (Simple Storage Service), Amazon EBS (Elastic Block Store), and Amazon EFS (Elastic File System).
  3. Database Services:

    • OCI: Offers Oracle Cloud Database services, including Autonomous Database and Oracle Database Cloud Service.
    • AWS: Provides Amazon RDS (Relational Database Service), Amazon DynamoDB (NoSQL database), and Amazon Aurora.
  4. Networking:

    • OCI: Features Oracle Cloud Networking services, including Oracle Virtual Cloud Network (VCN) and Oracle Load Balancer.
    • AWS: Offers Amazon VPC (Virtual Private Cloud) and Elastic Load Balancing.
  5. Serverless Computing:

    • OCI: Supports serverless computing with Oracle Functions.
    • AWS: Offers serverless options like AWS Lambda.
  6. Containers and Kubernetes:

    • OCI: Provides Oracle Container Engine for Kubernetes.
    • AWS: Offers Amazon EKS (Elastic Kubernetes Service) and Amazon ECS for container orchestration.
  7. Machine Learning and AI:

    • OCI: Includes Oracle Cloud AI and Machine Learning services.
    • AWS: Offers Amazon SageMaker and a range of AI/ML services through AWS AI.
  8. Pricing:

    • OCI: Pricing models vary, and users can choose between pay-as-you-go or commitment-based plans.
    • AWS: Follows a pay-as-you-go pricing model with a wide range of services, and also offers Reserved Instances for cost savings.
  9. Global Reach:

    • OCI: Oracle Cloud has data centers in multiple regions worldwide.
    • AWS: Amazon Web Services has a broader global presence with data centers in numerous regions.
  10. Market Position:

    • OCI: While Oracle is a well-established technology company, OCI is considered a challenger in the cloud market.
    • AWS: Amazon Web Services is a leader in the cloud computing industry, with a large market share.