├── Getting started with Terraform.go ├── .gitignore └── README.md /Getting started with Terraform.go: -------------------------------------------------------------------------------- 1 | Code samples & snippets coming soon! 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Local .terraform directories 2 | **/.terraform/* 3 | 4 | # .tfstate files 5 | *.tfstate 6 | *.tfstate.* 7 | 8 | # Crash log files 9 | crash.log 10 | 11 | # Ignore any .tfvars files that are generated automatically for each Terraform run. Most 12 | # .tfvars files are managed as part of configuration and so should be included in 13 | # version control. 14 | # 15 | # example.tfvars 16 | 17 | # Ignore override files as they are usually used to override resources locally and so 18 | # are not checked in 19 | override.tf 20 | override.tf.json 21 | *_override.tf 22 | *_override.tf.json 23 | 24 | # Include override files you do wish to add to version control using negated pattern 25 | # 26 | # !example_override.tf 27 | 28 | # Include tfplan files to ignore the plan output of command: terraform plan -out=tfplan 29 | # example: *tfplan* 30 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 |
3 |
35 |
36 |
37 |
42 |
43 |
44 |
343 |
344 |
345 | **Building Highly-Availability(HA) Clusters with kubeadm. Source: [Kubernetes.io](https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/high-availability/), 2020**
346 |
468 |
469 |
470 |
473 |
474 |
475 |
539 |
540 |
541 |
544 |
545 | **Microsoft Azure Architecture. Source: [Azure](https://docs.microsoft.com/en-us/azure/architecture/)**
546 |
547 |
548 | ## Azure Learning Resources
549 |
550 | [Microsoft Azure](https://azure.microsoft.com/en-us/) is a cloud computing service created by Microsoft for building, testing, deploying, and managing applications and services through Microsoft-managed data centers.
551 |
552 | [Get started with Azure](https://azure.microsoft.com/en-us/get-started/)
553 |
554 | [Azure Demo and Q&A](https://azure.microsoft.com/en-us/get-started/webinar/)
555 |
556 | [Microsoft Azure Training & Certification Courses](https://www.microsoft.com/en-us/learning/azure-training-certification.aspx)
557 |
558 | [Azure on Microsoft Learn](https://docs.microsoft.com/en-us/learn/azure/)
559 |
560 | [Microsoft Certified: Azure Fundamentals](https://docs.microsoft.com/en-us/learn/certifications/azure-fundamentals/)
561 |
562 | [Microsoft Certified: DevOps Engineer Expert Cert.](https://docs.microsoft.com/en-us/learn/certifications/devops-engineer)
563 |
564 | [Introduction to Azure DevOps from A Cloud Guru](https://acloud.guru/learn/introduction-to-azure-devops)
565 |
566 | [Microsoft Certified: Azure IoT Developer Specialty](https://docs.microsoft.com/en-us/learn/certifications/azure-iot-developer-specialty)
567 |
568 | [Microsoft Certified: Azure Security Engineer Associate](https://docs.microsoft.com/en-us/learn/certifications/azure-security-engineer)
569 |
570 | [Microsoft Azure Certification Training Courses on Udemy](https://www.udemy.com/topic/microsoft-azure/)
571 |
572 | [Free Microsoft Azure Courses & Tutorials on Udemy](https://www.udemy.com/topic/microsoft-azure/free/)
573 |
574 | [Microsoft Azure Certification Training Courses on Coursera](https://www.coursera.org/learn/cloud-azure-intro)
575 |
576 | [Microsoft Azure Certification Training Courses on edX](https://www.edx.org/learn/azure)
577 |
578 | ## Azure Tools
579 |
580 | [Microsoft Azure Pricing Calculator](https://azure.microsoft.com/en-us/pricing/calculator/)
581 |
582 | [Azure command-line interface (Azure CLI)](https://docs.microsoft.com/en-us/cli/azure/) is a command line that provides a set of commands used to create and manage Azure resources.
583 |
584 | [Visual Studio Code](https://code.visualstudio.com/docs/azure/extensions) is a lightweight but powerful source code editor which runs on your desktop and is available for Windows, macOS and Linux. It comes with built-in support for JavaScript, TypeScript and Node.js and has a rich ecosystem of extensions for other languages (such as C++, C#, Java, Python, PHP, Go) and runtimes (such as .NET and Unity).
585 |
586 | [Azure Functions](https://azure.microsoft.com/en-us/services/functions/) is a solution for easily running small pieces of code, or "functions," in the cloud. You can write just the code you need for the problem at hand, without worrying about a whole application or the infrastructure to run it.
587 |
588 | [Azure DevOps](https://azure.microsoft.com/en-us/services/devops/?nav=min) is a set of services for teams to share code, track work, and ship software; CLIs Build, deploy, diagnose, and manage multi-platform, scalable apps and services; Azure Pipelines Continuously build, test, and deploy to any platform and cloud; Azure Lab Services Set up labs for classrooms, trials, development and testing, and other scenarios.
589 |
590 | [Azure Data Studio](https://docs.microsoft.com/en-us/sql/azure-data-studio/what-is-azure-data-studio?view=sql-server-ver15) is a cross-platform database tool for data professionals using on-premises and cloud data platforms on Windows, macOS, and Linux. It offers a modern editor experience with IntelliSense, code snippets, source control integration, and an integrated terminal. It's engineered with the data platform user in mind, with built-in charting of query result sets and customizable dashboards.
591 |
592 | [Azure Active Directory (Azure AD)](https://azure.microsoft.com/en-us/services/active-directory/) is Microsoft's cloud-based identity and access management service, which helps your employees sign in and access resources in: External resources, such as Microsoft 365, the Azure portal, and thousands of other SaaS applications.
593 |
594 | [Azure Monitor](https://docs.microsoft.com/en-us/azure/azure-monitor/overview) is a client tool that helps you maximize the availability and performance of your applications and services. It delivers a comprehensive solution for collecting, analyzing, and acting on telemetry from your cloud and on-premises environments.
595 |
596 | [Azure Cognitive Cognitive Services](https://azure.microsoft.com/en-us/services/cognitive-services/) is a set of cloud-based services with REST APIs and client library SDKs available to help you build cognitive intelligence into your applications. You can add cognitive features to your applications without having artificial intelligence (AI) or data science skills. All it takes is an API call to embed the ability to see, hear, speak, search, understand, and accelerate decision-making into your apps.
597 |
598 | [Azure Data Lake Storage](https://azure.microsoft.com/en-us/solutions/data-lake/) is a storage repository that holds a large amount of data in its native, raw format. Data lake stores are optimized for scaling to terabytes and petabytes of data. The data typically comes from multiple heterogeneous sources, and may be structured, semi-structured, or unstructured.
599 |
600 | [Azure Service Fabric](https://azure.microsoft.com/en-us/services/service-fabric/) is a distributed systems platform that makes it easy to package, deploy, and manage scalable and reliable microservices and containers. Service Fabric also addresses the significant challenges in developing and managing cloud native applications. It powers core Azure infrastructure as well as other Microsoft services such as Skype for Business, Intune, Azure Event Hubs, Azure Data Factory, Azure Cosmos DB, Azure SQL Database, Dynamics 365, and Cortana.
601 |
602 | [Microsoft Azure Storage Emulator](https://docs.microsoft.com/en-us/azure/storage/common/storage-use-emulator) is a tool that emulates the Azure Blob, Queue, and Table services for local development purposes. You can test your application against the storage services locally without creating an Azure subscription or incurring any costs.
603 |
604 | [Azure Cosmos DB Emulator](https://docs.microsoft.com/en-us/azure/cosmos-db/local-emulator?tabs=cli,ssl-netstd21) is a tool that provides a local environment that emulates the Azure Cosmos DB service for development purposes. Using the Azure Cosmos DB Emulator, you can develop and test your application locally, without creating an Azure subscription or incurring any costs.
605 |
606 | [Microsoft Azure Storage Explorer](https://www.storageexplorer.com/) is a standalone app that makes it easy to work with Azure Storage data on Windows, macOS, and Linux.
607 |
608 | [Azure BatchExplorer](https://github.com/Azure/BatchExplorer#batchexplorer) is a client tool to help create, debug and monitor Azure Batch Applications.
609 |
610 | [Azure Key Vault Explorer](https://github.com/microsoft/AzureKeyVaultExplorer/blob/master/README.md) is a client tool to help be productive when working with secrets.
611 |
612 | [Azurite](https://github.com/Azure/Azurite/blob/master/README.md) is an open source Azure Storage API compatible server (emulator). Based on Node.js, Azurite provides cross platform experiences for customers wanting to try Azure Storage easily in a local environment. Azurite simulates most of the commands supported by Azure Storage with minimal dependencies.
613 |
614 | [Azure Cloud Shell](https://shell.azure.com/) is an interactive, authenticated, browser-accessible shell for managing Azure resources. It provides the flexibility of choosing the shell experience that best suits the way you work, either Bash or PowerShell.
615 |
616 | [Azure Lab Services](https://azure.microsoft.com/en-us/services/lab-services/) is an easy to set up and provide on-demand access to preconfigured virtual machines (VMs) to support your scenarios. Teach a class, train professionals, run a hackathon or a hands-on lab, and more.
617 |
618 | [Azure Pipelines](https://azure.microsoft.com/en-us/services/devops/pipelines/) is a cloud-hosted pipelines for Linux, macOS, and Windows. Where you can build web, desktop and mobile applications. Deploy to any cloud or on‑premises.
619 |
620 | [Azure Bots Service](https://azure.microsoft.com/en-us/services/bot-services/) is a service that develops intelligent, enterprise-grade bots that help you enrich the customer experience while maintaining control of your data. Build any type of bot—from a Q&A bot to your own branded virtual assistant—to quickly connect your users to the answers they need.
621 |
622 | [Azure PlayFab](https://azure.microsoft.com/en-us/services/playfab/) is a service that enables developers to use the intelligent cloud to build and operate games, analyze gaming data and improve overall gaming experiences. Along with the Microsoft Game Stack that includes platforms, tools, and services like Visual Studio, DirectX, Havok, and Xbox.
623 |
624 | [Azure Databricks](https://azure.microsoft.com/en-us/services/databricks/) is a tool that makes it fast, easy, and collaborative Apache Spark-based analytics platform. Azure Databricks, set up your Apache Spark™ environment in minutes, autoscale, and collaborate on shared projects in an interactive workspace. Azure Databricks supports Python, Scala, R, Java, and SQL, as well as data science frameworks and libraries including TensorFlow, PyTorch, and scikit-learn.
625 |
626 | [Azure Machine Learning](https://azure.microsoft.com/en-us/services/machine-learning/) is an enterprise-grade machine learning service to build and deploy models faster. It empowers data scientists and developers with a wide range of productive experiences to build, train, and deploy machine learning models and foster team collaboration. Accelerate time to market with industry-leading MLOps—DevOps for machine learning. Innovate on a secure, trusted platform, designed for responsible machine learning.
627 |
628 | [Azure Open Datasets](https://azure.microsoft.com/en-us/services/open-datasets/) is a tool that curates open data made easily accessible on Azure.
629 |
630 | [Azure Percept](https://azure.microsoft.com/en-us/services/azure-percept/) is a comprehensive, easy-to-use platform with added security for creating edge AI solutions.
631 |
632 | [Azure Data Share](https://azure.microsoft.com/en-us/services/data-share/) is a simple and safe service for sharing big data. It provides full visibility into your data sharing relationships with a user-friendly interface. Share data in just a few clicks, or build your own application using the REST API.
633 |
634 | [Azure Data Factory](https://azure.microsoft.com/en-us/services/data-factory/) is a fully managed, serverless data integration solution for ingesting, preparing, and transforming all your data at scale.
635 |
636 | [Azure Synapse Analytics](https://azure.microsoft.com/en-us/services/synapse-analytics/) is a limitless analytics service that brings together data integration, enterprise data warehousing, and big data analytics. It gives you the freedom to query data on your terms, using either serverless or dedicated resources at scale.
637 |
638 | [Azure HDInsight](https://azure.microsoft.com/en-us/services/hdinsight/) is an enterprise-ready, managed cluster service for open-source analytics.It let's you run popular open-source frameworks including Apache Hadoop, Spark, Hive, Kafka, and more.
639 |
640 | [Azure Blockchain Service](https://azure.microsoft.com/en-us/services/blockchain-service/) is a service that simplifies the formation, management, and governance of consortium blockchain networks so you can focus on business logic and app development.
641 |
642 | [Azure Logic Apps](https://azure.microsoft.com/en-us/services/logic-apps/) is a leading integration platform as a service (iPaaS) enables key enterprise scenarios for developers. Built on a containerized runtime that increases scale and portability while automating business-critical workflows anywhere.
643 |
644 | [Azure Quantum](https://azure.microsoft.com/en-us/services/quantum/) is an innovative quantum computing and optimization solutions converge in a single marketplace quantum service.
645 |
646 | [Azure VMware Solution](https://azure.microsoft.com/en-us/services/azure-vmware/) is a service that seamlessly moves VMware-based workloads from your datacenter to Azure and integrate your VMware environment with Azure. Keep managing your existing environments with the same VMware tools you already know while you modernize your applications with Azure native services.
647 |
648 | [Azure Spring Cloud](https://azure.microsoft.com/en-us/services/spring-cloud/) is a fully managed Spring Cloud service, jointly built and operated with VMware.
649 |
650 | [Azure CycleCloud](https://azure.microsoft.com/en-us/features/azure-cyclecloud/) is a serviece that creates, manages, operates, and optimizes HPC and big compute clusters of any scale.
651 |
652 | [Azure API Apps](https://azure.microsoft.com/en-us/services/app-service/api/) is a service that quickly builds and consumes APIs in the cloud using the language of your choice.
653 |
654 | [Azure Web Apps](https://azure.microsoft.com/en-us/services/app-service/web/) is an easy way to create and deploy mission-critical web applications that scale with your business.
655 |
656 | [Windows Virtual Desktop](https://azure.microsoft.com/en-us/services/virtual-desktop/) is a service that enables a secure, remote desktop experience from anywhere.
657 |
658 | [VMware Horizon Cloud on Microsoft Azure](https://azure.microsoft.com/en-us/services/virtual-desktop/vmware-horizon-cloud/) is a desktop virtualization service available in Azure Marketplace. Simplify your delivery of on-premises and cloud virtual desktops and applications by connecting your instance of Azure to VMware.
659 |
660 | [Citrix Virtual Apps and Desktops for Azure](https://azure.microsoft.com/en-us/services/virtual-desktop/citrix-virtual-apps-desktops-for-azure/) is a desktop and app virtualization service available through Azure Marketplace or agreements with Citrix. Use familiar tools to manage on-premises Citrix deployments alongside Windows Virtual Desktop on Azure, supporting cloud modernization while maximizing your existing investment.
661 |
662 | [Azure Container Registry](https://azure.microsoft.com/en-us/services/container-registry/) is a registry of Docker and Open Container Initiative (OCI) images, with support for all OCI artifacts.
663 |
664 | [Azure Web App for Containers](https://azure.microsoft.com/en-us/services/app-service/containers/) is an easily deploy and run containerized applications on Windows and Linux.
665 |
666 | [Azure SQL Edge](https://azure.microsoft.com/en-us/services/sql-edge/) is a service that makes a small-footprint, edge-optimized SQL database engine with built-in AI. This productivity tool for edge computing combines new capabilities such as data streaming and time series with in-database machine learning and graph features. Develop your application once and deploy anywhere across the edge, your datacenter, and Azure.
667 |
668 | [Azure Arc](https://azure.microsoft.com/en-us/services/azure-arc/) is a service that offers simplified management, faster app development, and consistent Azure services. Standardize visibility, operations, and compliance across a wide range of resources and locations by extending the Azure control plane. Build cloud-native apps anywhere, at scale.
669 |
670 | [Azure Artifacts](https://azure.microsoft.com/en-us/services/devops/artifacts/) is a services that provides fully integrated package management to your continuous integration/continuous delivery (CI/CD) pipelines with a single click. Create and share Maven, npm, NuGet, and Python package feeds from public and private sources with teams of any size.
671 |
672 | [Azure Boards](https://azure.microsoft.com/en-us/services/devops/boards/) is a service that helps you plan, track, and discuss work across your teams. It let's you track work with Kanban boards, backlogs, team dashboards, and custom reporting.
673 |
674 | [Azure ExpressRoute](https://azure.microsoft.com/en-us/services/expressroute/) is a tool that helps you experience a faster, private connection to Azure.
675 |
676 | [Azure Sentinel](https://azure.microsoft.com/en-us/services/azure-sentinel/) is your birds-eye view across the enterprise. It uses the cloud and large-scale intelligence from decades of Microsoft security experience to work. Making your threat detection and response smarter and faster with artificial intelligence (AI).
677 |
678 | [Azure Stack](https://azure.microsoft.com/en-us/overview/azure-stack/) is a service that builds and runs hybrid apps across datacenters, edge locations, remote offices, and the cloud.
679 |
680 | [Azure Stack HCI](https://azure.microsoft.com/en-us/products/azure-stack/hci/) is a new hyperconverged infrastructure (HCI) operating system delivered as an Azure service that provides the latest security, performance, and feature updates. Deploy and run Windows and Linux virtual machines (VMs) in your datacenter or at the edge using your existing tools, processes, and skill sets.
681 |
682 | [Azure Sphere](https://azure.microsoft.com/en-us/services/azure-sphere/) is a comprehensive IoT security solution including hardware (crossover microcontroller), OS, and cloud components for IoT device security to actively protect your devices, your business, and your customers.
683 |
684 | [Azure IoT Hub](https://azure.microsoft.com/en-us/services/iot-hub/) is a service that provides a cloud-hosted solution back end to connect virtually any device. Extend your solution from the cloud to the edge with per-device authentication, built-in device management, and scaled provisioning.
685 |
686 | [Azure IoT Edge](https://azure.microsoft.com/en-us/services/iot-edge/) is a fully managed service built on Azure IoT Hub. Deploy your cloud workloads—artificial intelligence, Azure and third-party services, or your own business logic to run on Internet of Things (IoT) edge devices via standard containers.
687 |
688 | [Azure Lighthouse](https://azure.microsoft.com/en-us/services/azure-lighthouse/) is a secure managed services and access control for partners and customers.
689 |
690 | [Azure Backup](https://azure.microsoft.com/en-us/services/backup/) is a cost-effective, secure, one-click backup solution that’s scalable based on your backup storage needs. The centralized management interface makes it easy to define backup policies and protect a wide range of enterprise workloads, including Azure Virtual Machines, SQL and SAP databases, and Azure file shares.
691 |
692 | [Azure Resource Manager](https://azure.microsoft.com/en-us/features/resource-manager/) is a tool that enables you to repeatedly deploy your app and have confidence your resources are deployed in a consistent state. You define the infrastructure and dependencies for your app in a single declarative template. This template is flexible enough to use for all of your environments such as test, staging or production.
693 |
694 | [Azure Automanage](https://azure.microsoft.com/en-us/services/azure-automanage/) is a tool that implifies IT management with optimized, automated operations across the entire lifecycle of dev/test and production virtual machines (VMs).
695 |
696 | [Azure Network Watcher](https://azure.microsoft.com/en-us/services/network-watcher/) is a tool that monitors, diagnoses, and gains insights to your network performance and health.
697 |
698 | [Azure Resource Mover](https://azure.microsoft.com/en-us/services/resource-mover/) is a that that Simplifies how you move multiple resources between Global Azure regions.
699 |
700 | [Azure Bastion](https://azure.microsoft.com/en-us/services/azure-bastion/) is a fully managed PaaS service that provides secure and seamless RDP and SSH access to your virtual machines directly through the Azure Portal. Azure Bastion is provisioned directly in your Virtual Network (VNet) and supports all VMs in your Virtual Network (VNet) using SSL without any exposure through public IP addresses.
701 |
702 | [Azure Load balancing](https://azure.microsoft.com/en-us/products/azure-load-balancing/) is a service that instantly scale your applications with Azure load balancing services for high availability and high performance. Get started with a quick needs assessment and load balancing recommendation—using the service selection tool.
703 |
704 | [Azure Orbital](https://azure.microsoft.com/en-us/services/orbital/) is a Ground Station As-a-Service that provides communication and control of your satellite. Orbital enables easy and integrated data processing and scale for your operations directly from Azure. Leverage familiar Azure services to process and store your data at scale.
705 |
706 | [Azure Route Server](https://azure.microsoft.com/en-us/services/route-server/) is a tool that enables network appliances to exchange route information with Azure virtual networks dynamically. Configure your network appliances and Azure ExpressRoute and VPN gateways to automatically take the latest route information from Azure Route Server instead of manually talking to each network.
707 |
708 | [Azure VPN Gateway](https://azure.microsoft.com/en-us/services/vpn-gateway/) is a service that connects your on-premises networks to Azure through Site-to-Site VPNs in a similar way that you set up and connect to a remote branch office. The connectivity is secure and uses the industry-standard protocols Internet Protocol Security (IPsec) and Internet Key Exchange (IKE).
709 |
710 | [Microsoft Azure Attestation](https://azure.microsoft.com/en-us/services/azure-attestation/) is a unified solution for remotely verifying the trustworthiness of a platform and integrity of the binaries running inside it. Azure Attestation receives evidence from the platform, validates it with security standards, evaluates it against configurable policies, and produces an attestation token for claims-based applications. The service supports attestation of trusted platform modules (TPMs) and trusted execution environments (TEEs) like Intel® Software Guard Extensions (SGX) and virtualization-based security (VBS) enclaves.
711 |
712 | [Azure Data Box](https://azure.microsoft.com/en-us/services/databox/) is a device that easily moves data to Azure when busy networks aren’t an option. Move large amounts of data to Azure when you're limited by time, network availability, or costs, using common copy tools such as Robocopy. All data is AES-encrypted, and the devices are wiped clean after upload, in accordance with NIST Special Publication 800-88 revision 1 standards.
713 |
714 | [Azure Blob Storage](https://azure.microsoft.com/en-us/services/storage/blobs/) is a massively scalable and secure object storage for cloud-native workloads, archives, data lakes, high-performance computing, and machine learning.
715 |
716 | [PowerShell/PowerShell Core](https://docs.microsoft.com/en-us/powershell/) is a cross-platform (Windows, Linux, and macOS) automation and configuration tool/framework that works well with your existing tools and is optimized for dealing with structured data (e.g. JSON, CSV, XML, etc.), REST APIs, and object models. It includes a command-line shell, an associated scripting language and a framework for processing cmdlets.
717 |
718 | [Hyper-V](https://docs.microsoft.com/en-us/virtualization/hyper-v-on-windows/) creates virtual machines on Windows 10. Hyper-V can be enabled in many ways including using the Windows 10 control panel, PowerShell or using the Deployment Imaging Servicing and Management tool (DISM).
719 |
720 | [GitHub Codespaces](https://docs.github.com/en/free-pro-team@latest/github/developing-online-with-codespaces) is an integrated development environment(IDE) on GitHub. That allows developers to develop entirely in the cloud using Visual Studio and Visual Studio Code.
721 |
722 | [GitHub Actions](https://docs.github.com/en/actions) will automate, customize, and execute your software development workflows right in your repository with GitHub Actions. You can discover, create, and share actions to perform any job you'd like, including CI/CD, and combine actions in a completely customized workflow.[GitHub Actions for Azure](https://docs.microsoft.com/en-us/azure/developer/github/github-actions) you can create workflows that you can set up in your repository to build, test, package, release and deploy to Azure.
723 |
724 | # AWS Development
725 | [Back to the Top](https://github.com/mikeroyal/Terraform-Guide#table-of-contents)
726 |
727 |
728 |
729 |
730 |
733 |
734 | **Amazon Web Services Architecture. Source: [AWS](https://aws.amazon.com/architecture/)**
735 |
736 | ## AWS Learning Resources
737 |
738 | [Amazon Web Services](https://aws.amazon.com/about-aws/) is a reliable, scalable, and inexpensive on-demand cloud computing platforms, services and APIs to individuals, companies, and governments, on a metered pay-as-you-go basis.
739 |
740 | [AWS Training and Certification](https://aws.amazon.com/training/)
741 |
742 | [Getting Started with Amazon Web Services (AWS)](https://aws.amazon.com/getting-started/)
743 |
744 | [Hands-On Tutorials for Amazon Web Services (AWS)](https://aws.amazon.com/getting-started/hands-on/
745 |
746 | [Getting started with AWS IoT Core ](https://docs.aws.amazon.com/iot/latest/developerguide/iot-gs.html)
747 |
748 | [AWS Academy - Amazon Web Services (AWS)](https://aws.amazon.com/training/awsacademy/)
749 |
750 | [AWS Educate](https://aws.amazon.com/education/awseducate/)
751 |
752 | [Architecting on AWS Classroom Training](https://aws.amazon.com/training/classroom/architecting-on-aws/)
753 |
754 | [DevOps Engineering on AWS from AWS Training](https://aws.amazon.com/training/course-descriptions/devops-engineering/)
755 |
756 | [AWS Certified DevOps Engineer - Professional from A Cloud Guru](https://acloud.guru/learn/aws-certified-devops-engineer-professional)
757 |
758 | [AWS Internet of Things Foundation Series Training](https://www.aws.training/Details/Curriculum?id=27289)
759 |
760 | [AWS Certified Security - Specialty Certification](https://aws.amazon.com/certification/certified-security-specialty/)
761 |
762 | [AWS Certification Training Courses on Udemy](https://www.udemy.com/topic/aws-certification/)
763 |
764 | [Amazon Web Services Courses on Coursera](https://www.coursera.org/aws)
765 |
766 | [Amazon Web Services Courses on edX](https://www.edx.org/school/aws)
767 |
768 | ## AWS Tools
769 |
770 | [AWS Pricing Calculator](https://calculator.aws/)
771 |
772 | [AWS Marketplace](https://aws.amazon.com/) is a digital catalog with thousands of software listings from independent software vendors that make it easy to find, test, buy, and deploy software that runs on AWS.
773 |
774 | [AWS Cloud9](https://aws.amazon.com/cloud9/) is a cloud-based integrated development environment (IDE) that lets you write, run, and debug your code with just a browser. It includes a code editor, debugger, and terminal. Cloud9 comes prepackaged with essential tools for popular programming languages, including JavaScript, Python, PHP, and more, so you don’t need to install files or configure your development machine to start new projects.
775 |
776 | [AWS Command Line Interface (CLI)](https://aws.amazon.com/cli/) is a unified tool to manage your AWS services through the command line interface.
777 |
778 | [AWS Amplify Command Line Interface (CLI)](https://docs.amplify.aws/cli) is a unified toolchain to create, integrate, and manage the AWS cloud services for your app.
779 |
780 | [AWS Serverless Application Model (SAM) CLI](https://github.com/aws/aws-sam-cli) is a command line tool for an open-source framework for building serverless applications. It provides shorthand syntax to express functions, APIs, databases, and event source mappings. With just a few lines of configuration, you can define the application you want and model it.
781 |
782 | [AWS Copilot command line interface (CLI)](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/AWS_Copilot.html) is a command line tool that simplifies building, releasing, and operating production-ready containerized applications on Amazon ECS from a local development environment. The AWS Copilot CLI aligns with developer workflows that support modern application best practices: from using infrastructure as code to creating a CI/CD pipeline provisioned on behalf of a user.
783 |
784 | [Amazon Elastic Container Service (Amazon ECS) command line interface (CLI)](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ECS_CLI.html) is a command line tool that provides high-level commands to simplify creating, updating, and monitoring clusters and tasks from a local development environment. The Amazon ECS CLI supports Docker Compose files, a popular open-source specification for defining and running multi-container applications.
785 |
786 | [AWS ECS](https://aws.amazon.com/ecs/) is a highly scalable, high-performance container orchestration service that supports Docker containers and allows you to easily run and scale containerized applications on AWS. Amazon ECS eliminates the need for you to install and operate your own container orchestration software, manage and scale a cluster of virtual machines, or schedule containers on those virtual machines.
787 |
788 | [Amazon Simple Storage Service (Amazon S3)](https://aws.amazon.com/s3/) is an object storage service that offers industry-leading scalability, data availability, security, and performance. This means customers of all sizes and industries can use it to store and protect any amount of data for a range of use cases, such as data lakes, websites, mobile applications, backup and restore, archive, enterprise applications, IoT devices, and big data analytics.
789 |
790 | [AWS Cloud Development Kit (AWS CDK)](https://aws.amazon.com/cdk/) is an open-source software development framework to define cloud infrastructure in code and provision it through AWS CloudFormation. It offers a high-level object-oriented abstraction to define AWS resources imperatively using the power of modern programming languages.
791 |
792 | [AWS Lambda](https://aws.amazon.com/lambda/) is an event-driven, serverless computing platform provided by Amazon as a part of the Amazon Web Services. It is a computing service that runs code in response to events and automatically manages the computing resources required by that code.
793 |
794 | [AWS Elastic Beanstalk](https://aws.amazon.com/elasticbeanstalk/) is an easy-to-use service for deploying and scaling web applications and services developed with Java,.NET, PHP, Node.js, Python, Ruby, Go, and Docker on familiar servers such as Apache, Nginx, Passenger, and IIS.
795 |
796 | [AWS IoT Greengrass](https://aws.amazon.com/greengrass/) is an Internet of Things (IoT) open source edge runtime and cloud service that helps you build, deploy, and manage device software. It is used for IoT applications on millions of devices in homes, factories, vehicles, and businesses.
797 |
798 | [AWS CodeArtifact](https://aws.amazon.com/codeartifact/) is a fully managed artifact repository service that makes it easy for organizations of any size to securely store, publish, and share software packages used in their software development process. CodeArtifact can be configured to automatically fetch software packages and dependencies from public artifact repositories so developers have access to the latest versions.
799 |
800 | [AWS CodeCommit](https://aws.amazon.com/codecommit/) is a fully-managed source control service that hosts secure Git-based repositories. It makes it easy for teams to collaborate on code in a secure and highly scalable ecosystem. CodeCommit eliminates the need to operate your own source control system or worry about scaling its infrastructure.
801 |
802 | [AWS CodePipeline](https://aws.amazon.com/codepipeline/) is a fully managed [continuous delivery](https://aws.amazon.com/devops/continuous-delivery/) service that helps you automate your release pipelines for fast and reliable application and infrastructure updates. CodePipeline automates the build, test, and deploy phases of your release process every time there is a code change, based on the release model you define. This enables you to rapidly and reliably deliver features and updates. You can easily integrate AWS CodePipeline with third-party services such as GitHub or with your own custom plugin.
803 |
804 | [AWS CodeStar](https://aws.amazon.com/codestar/) is a unified user interface, enabling you to easily manage your software development activities in one place. With AWS CodeStar, you can set up your entire [continuous delivery](https://aws.amazon.com/devops/continuous-delivery/) toolchain in minutes, allowing you to start releasing code faster.
805 |
806 | [AWS X-Ray](https://aws.amazon.com/xray/) is a tool that traces user requests as they travel through your entire application. It aggregates the data generated by the individual services and resources that make up your application, providing you an end-to-end view of how your application is performing. It helps developers analyze and debug production, distributed applications, such as those built using a microservices architecture.
807 |
808 | [AWS CodeDeploy](https://aws.amazon.com/codedeploy/) is a fully managed deployment service that automates software deployments to a variety of compute services such as Amazon EC2, AWS Fargate, AWS Lambda, and your on-premises servers. AWS CodeDeploy makes it easier for you to rapidly release new features, helps you avoid downtime during application deployment, and handles the complexity of updating your applications.
809 |
810 | [AWS CodeBuild](https://aws.amazon.com/codebuild/) is a fully managed continuous integration service that compiles source code, runs tests, and produces software packages that are ready to deploy. With CodeBuild, you don't need to provision, manage, and scale your own build servers.
811 |
812 | [Red Hat OpenShift Service on AWS (ROSA)](https://www.openshift.com/products/amazon-openshift) is a fully-managed and jointly supported Red Hat OpenShift offering that combines the power of Red Hat OpenShift, the industry's most comprehensive enterprise Kubernetes platform, and the AWS public cloud.
813 |
814 | [Amazon API Gateway](https://aws.amazon.com/api-gateway/) is a fully managed service that makes it easy for developers to create, publish, maintain, monitor, and secure APIs at any scale.
815 |
816 | [AWS Storage Gateway](https://aws.amazon.com/storagegateway/) is a hybrid cloud storage service that gives you on-premises access to virtually unlimited cloud storage.
817 |
818 | [AWS Transit Gateway](https://aws.amazon.com/transit-gateway/) is a tool that connects VPCs and on-premises networks through a central hub. This simplifies your network and puts an end to complex peering relationships. It acts as a cloud router - each new connection is only made once.
819 |
820 | [Gateway Load Balancer (GWLB)](https://aws.amazon.com/elasticloadbalancing/gateway-load-balancer/) is a tool that makes it easy to deploy, scale, and manage your third-party virtual appliances. It gives you one gateway for distributing traffic across multiple virtual appliances, while scaling them up, or down, based on demand.
821 |
822 | [AWS Chalice](https://aws.amazon.com/blogs/developer/deploying-aws-chalice-application-using-aws-cloud-development-kit/) is a Python Serverless Microframework for AWS and allows you to quickly create and deploy applications that use Amazon API Gateway and AWS Lambda.
823 |
824 | [AWS ParallelCluster](https://aws.amazon.com/hpc/parallelcluster/) is an AWS supported Open Source cluster management tool to deploy and manage HPC clusters in the AWS cloud.
825 |
826 | [AWS Copilot CLI](https://aws.amazon.com/containers/copilot/) is a tool for developers to build, release and operate production ready containerized applications on Amazon ECS and AWS Fargate.
827 |
828 | [AWS Fargate](https://aws.amazon.com/fargate/) is a serverless compute engine for containers that works with both Amazon Elastic Container Service (ECS) and Amazon Elastic Kubernetes Service (EKS).
829 |
830 | [Amazon Chime](https://aws.amazon.com/chime/) is a communications service that lets you meet, chat, and place business calls inside and outside your organization, all using a single application.
831 |
832 | [Amazon Virtual Private Cloud (Amazon VPC)](https://console.aws.amazon.com/vpc) is a service that lets you launch AWS resources in a logically isolated virtual network that you define. You have complete control over your virtual networking environment, including selection of your own IP address range, creation of subnets, and configuration of route tables and network gateways.
833 |
834 | [AWS Lightsail](https://aws.amazon.com/lightsail/) is an easy-to-use virtual private server (VPS) that offers you everything needed to build an application or website, plus a cost-effective, monthly plan.
835 |
836 | [Amazon Relational Database Service (Amazon RDS)](https://console.aws.amazon.com/rds/home) is a tool that makes it easy to set up, operate, and scale a relational database in the cloud. It provides cost-efficient and resizable capacity while automating time-consuming administration tasks such as hardware provisioning, database setup, patching and backups.
837 |
838 | [Amazon Aurora](https://console.aws.amazon.com/rds/home) is a MySQL and PostgreSQL-compatible relational database built for the cloud, that combines the performance and availability of traditional enterprise databases with the simplicity and cost-effectiveness of open source databases.
839 |
840 | [Amazon Athena](https://aws.amazon.com/athena/) is an interactive query service that makes it easy to analyze data in Amazon S3 using standard SQL. Athena is serverless, so there is no infrastructure to manage, and you pay only for the queries that you run.
841 |
842 | [Amazon CloudSearch](https://aws.amazon.com/cloudsearch/) is a managed service in the AWS Cloud that makes it simple and cost-effective to set up, manage, and scale a search solution for your website or application.
843 |
844 | [Amazon Kinesis](https://aws.amazon.com/kinesis/) is a tool that makes it easy to collect, process, and analyze real-time, streaming data so you can get timely insights and react quickly to new information. Amazon Kinesis offers key capabilities to cost-effectively process streaming data at any scale, along with the flexibility to choose the tools that best suit the requirements of your application. With Amazon Kinesis, you can ingest real-time data such as video, audio, application logs, website clickstreams, and IoT telemetry data for machine learning, analytics, and other applications.
845 |
846 | Amazon EMR is the industry-leading cloud big data platform for processing vast amounts of data using open source tools such as [Apache Spark](https://aws.amazon.com/emr/features/spark/), [Apache Hive](https://aws.amazon.com/emr/features/hive/), [Apache HBase](https://aws.amazon.com/emr/features/hbase/), [Apache Flink](https://aws.amazon.com/blogs/big-data/use-apache-flink-on-amazon-emr/),[Apache Hudi](https://aws.amazon.com/emr/features/hudi/), and [Presto](https://aws.amazon.com/emr/features/presto/).
847 |
848 | [AWS RedShift](https://aws.amazon.com/redshift/) is a data warehouse tool that makes it as easy to gain new insights from all your data. With Redshift, you can easily query and combine exabytes of structured and semi-structured data across your data warehouse, operational database, and data lake using standard SQL. It lets you easily save the results of your queries back to your S3 data lake using open formats, like Apache Parquet, so that you can do additional analytics from other analytics services like Amazon EMR, Amazon Athena, and Amazon SageMaker.
849 |
850 | [AWS Data Pipeline](https://aws.amazon.com/datapipeline/) is a web service that helps you reliably process and move data between different AWS compute and storage services, as well as on-premises data sources, at specified intervals. AWS Data Pipeline, let's you regularly access your data where it’s stored, transform and process it at scale, and efficiently transfer the results to AWS services such as Amazon S3, Amazon RDS, Amazon DynamoDB, and Amazon EMR.
851 |
852 | [AWS Glue](https://aws.amazon.com/glue/) is a serverless data integration service that makes it easy to discover, prepare, and combine data for analytics, machine learning, and application development.
853 |
854 | [AWS Lake Formation](https://aws.amazon.com/lake-formation/) is a service that makes it easy to set up a secure data lake in days. A data lake is a centralized, curated, and secured repository that stores all your data, both in its original form and prepared for analysis.
855 |
856 | [Amazon Managed Blockchain](https://aws.amazon.com/managed-blockchain/) is a fully managed service that makes it easy to join public networks or create and manage scalable private networks using the popular open-source frameworks [Hyperledger Fabric](https://aws.amazon.com/blockchain/what-is-hyperledger-fabric/) and Ethereum.
857 |
858 | [AWS Wavelength](https://aws.amazon.com/wavelength/) is an AWS Infrastructure offering optimized for mobile edge computing applications. Wavelength Zones are AWS infrastructure deployments that embed AWS compute and storage services within communications service providers’ (CSP) datacenters at the edge of the 5G network, so application traffic from 5G devices can reach application servers running in Wavelength Zones without leaving the telecommunications network.
859 |
860 | [AWS Outposts](https://aws.amazon.com/outposts/) is a fully managed service that offers the same AWS infrastructure, AWS services, APIs, and tools to virtually any datacenter, co-location space, or on-premises facility for a truly consistent hybrid experience. AWS Outposts is ideal for workloads that require low latency access to on-premises systems, local data processing, data residency, and migration of applications with local system interdependencies.
861 |
862 | [AWS Batch](https://aws.amazon.com/batch/) is atool that enables developers, scientists, and engineers to easily and efficiently run hundreds of thousands of batch computing jobs on AWS. AWS Batch dynamically provisions the optimal quantity and type of compute resources (e.g., CPU or memory optimized instances) based on the volume and specific resource requirements of the batch jobs submitted. AWS Batch plans, schedules, and executes your batch computing workloads across the full range of AWS compute services and features, such as [AWS Fargate](https://aws.amazon.com/fargate/), [Amazon EC2](https://aws.amazon.com/ec2/) and [Spot Instances](https://aws.amazon.com/ec2/spot/).
863 |
864 | [Amazon Forecast](https://aws.amazon.com/forecast/) is a fully managed service that uses machine learning to deliver highly accurate forecasts.
865 |
866 | [AWS Snow Family](https://aws.amazon.com/snow/) is a highly-secure, portable devices to collect and process data at the edge, and migrate data into and out of AWS.
867 |
868 | [Amazon Neptune](https://aws.amazon.com/neptune/) is a fast, reliable, fully managed graph database service that makes it easy to build and run applications that work with highly connected datasets. The core of Amazon Neptune is a purpose-built, high-performance graph database engine optimized for storing billions of relationships and querying the graph with milliseconds latency.
869 |
870 | [Amazon Timestream](https://aws.amazon.com/timestream/) is a fast, scalable, and serverless time series database service for IoT and operational applications that makes it easy to store and analyze trillions of events per day up to 1,000 times faster and at as little as 1/10th the cost of relational databases.
871 |
872 | [AWS IoT](https://aws.amazon.com/iot/) is a service that is built on a secure and proven cloud infrastructure, and scales to billions of devices and trillions of messages. It easily integrates with other AWS services, so you can build complete solutions.
873 |
874 | [AWS IoT Core](https://aws.amazon.com/iot-core/) lets you connect IoT devices to the AWS cloud without the need to provision or manage servers. AWS IoT Core can support billions of devices and trillions of messages, and can process and route those messages to AWS endpoints and to other devices reliably and securely.
875 |
876 | # Google Cloud Platform Development
877 | [Back to the Top](https://github.com/mikeroyal/Terraform-Guide#table-of-contents)
878 |
879 |
880 |
881 |
882 |
885 |
886 | **Google Cloud Platform (GCP) Architecture. Source: [Google Cloud](https://cloud.google.com/architecture/)**
887 |
888 |
889 | ## Google Cloud Learning Resources
890 |
891 | [Google Cloud Platform] is a public cloud platform that lets you build, deploy, and scale applications, websites, and services on the same infrastructure as Google.
892 |
893 | [Google Cloud Courses and Training](https://cloud.google.com/training/)
894 |
895 | [Architecting with Google Compute Engine](https://google.qwiklabs.com/courses/1421?utm_source=gcp_training&utm_medium=website&utm_campaign=cgc)
896 |
897 | [Get started with Cloud Storage on Web with Firebase](https://firebase.google.com/docs/storage/web/start)
898 |
899 | [Getting started with BigQuery](https://cloud.google.com/bigquery/docs/quickstarts)
900 |
901 | [Machine Learning Crash Course with Google Cloud](https://developers.google.com/machine-learning/crash-course/)
902 |
903 | [Architecting with Google Kubernetes Engine in Google Cloud](https://google.qwiklabs.com/courses/1232?utm_source=gcp_training&utm_medium=website&utm_campaign=cgc)
904 |
905 | [Google Cloud Internet of Things (IoT)](https://developers.google.com/iot/)
906 |
907 | [Google Cloud Certified Professional Cloud Security Engineer](https://cloud.google.com/certification/cloud-security-engineer)
908 |
909 | [Google Cloud Courses on Coursera](https://www.coursera.org/googlecloud)
910 |
911 | [Google Cloud Courses on Udemy](https://www.udemy.com/topic/google-cloud/)
912 |
913 | ## Google Cloud Tools
914 |
915 | [Cloud SDK](https://cloud.google.com/sdk/) is a clietn tool used to to manage Google Cloud resources and applications with command-line tools and libraries. The Cloud SDK contains gcloud, gsutil, and bq command-line tools, which you can use to access [Compute Engine](https://cloud.google.com/compute), [Cloud Storage](https://cloud.google.com/storage), [BigQuery](https://cloud.google.com/bigquery), and more.
916 |
917 | [Google Cloud Shell](https://cloud.google.com/shell/) is a free admin machine with browser-based command-line access for managing your infrastructure and applications on Google Cloud Platform.
918 |
919 | [Cloud Code](https://cloud.google.com/code) is a client tool that writes, debugs, and run cloud-native applications, locally or in the cloud—quickly and easily. Extensions to IDEs such as Visual Studio Code and IntelliJ are provided to let you rapidly iterate, debug, and deploy code to Kubernetes.
920 |
921 | [gcloud](https://cloud.google.com/sdk/gcloud/) is a CLI (command line interface) manages authentication, local configuration, developer workflow, interactions with Google Cloud APIs.
922 |
923 | [gsutil](https://cloud.google.com/storage/docs/gsutil) is a Python application that lets you access Cloud Storage from the command line.
924 |
925 | [Compute Engine](https://cloud.google.com/compute) is a secure and customizable compute service that lets you create and run virtual machines on Google’s infrastructure.
926 |
927 | [App Engine](https://cloud.google.com/appengine/) is a client tool that lets you build and run applications on Google's infrastructure. It automatically scales to support sudden traffic spikes without provisioning, patching, or monitoring.
928 |
929 | [Google Kubernetes Engine (GKE)](https://cloud.google.com/kubernetes-engine/) is a managed, production-ready environment for deploying containerized applications.
930 |
931 | [Cloud Storage](https://cloud.google.com/storage) is a Object storage for companies of all sizes. Where store any amount of data and retrieve it as often as you would like to.
932 |
933 | [BigQuery](https://cloud.google.com/bigquery) is a serverless, highly scalable, and cost-effective multi-cloud data warehouse designed for business agility.
934 |
935 | [Cloud Bigtable](https://cloud.google.com/bigtable/) is Google's fully managed NoSQL Big Data database service. It's the same database that powers many core Google services, including Search, Analytics, Maps, and Gmail.
936 |
937 | [Cloud SQL](https://cloud.google.com/sql/) is a tool that makes it easy to set up, manage, and administer your Postgres databases on Google Cloud.
938 |
939 | [Cloud Datastore](https://cloud.google.com/datastore/) is a schemaless database, which allows you to worry less about making changes to your underlying data structure as your application evolves.
940 |
941 | [Cloud Pub/Sub](https://cloud.google.com/pubsub/) is a messaging middleware for traditional service integration or a simple communication medium for modern microservices.
942 |
943 | [Cloud Dataflow](https://cloud.google.com/dataflow/) is a tool that brings streaming events to Google Cloud's AI Platform and TensorFlow Extended (TFX) to enable predictive analytics, fraud detection, real-time personalization, and other advanced analytics.
944 |
945 | [Cloud Dataproc](https://cloud.google.com/dataproc/) is a fully managed and highly scalable service for running Apache Spark, Apache Flink, Presto, and 30+ open source tools and frameworks.
946 |
947 | [Cloud Datalab](https://cloud.google.com/datalab/docs/) is a tool that provides a productive, interactive, and integrated tool to explore, visualize, analyze and transform data, bringing together the power of Python, SQL, JavaScript, and the Google Cloud Platform with services such as BigQuery and Storage.
948 |
949 | [Cloud Vision API](https://cloud.google.com/vision/) is a library that offers powerful pre-trained machine learning models through REST and RPC APIs.
950 |
951 | [Cloud Speech API](https://cloud.google.com/speech-to-text/) is a library that enables developers to convert audio to text by applying powerful neural network models. The API recognizes over 80 languages and variants, to support your global user base.
952 |
953 | [Cloud Build](https://cloud.google.com/cloud-build) is a continuous build, test, and deploy software across all languages and in multiple environments—including VMs, serverless, Kubernetes, and Firebase.
954 |
955 | [Anthos](https://cloud.google.com/anthos/docs/concepts/overview) is a modern application management platform that provides a consistent development and operations experience for cloud and on-premises environments.
956 |
957 | [Jenkins on Google Cloud](https://cloud.google.com/jenkins) is a client tool that helps speed up, scale, and security from your Jenkins pipeline.
958 |
959 | [Tekton on Google Cloud](https://cloud.google.com/tekton) is a client tool that standardizes CI/CD pipelines across languages, and tools on premises or in the cloud with a Kubernetes native open source framework.
960 |
961 | [Artifact Registry](https://cloud.google.com/artifact-registry) is a client tool to manage container images and language packages such as Maven and npm all in one place, fully integrated with Google Cloud’s tooling and runtimes.
962 |
963 | [Cloud Deployment Manager](https://cloud.google.com/deployment-manager) is a client that creates and manages cloud resources with simple templates. Specify all the resources needed for applications in a declarative format using yaml.
964 |
965 | [Red Hat OpenShift on Google Cloud](https://cloud.google.com/solutions/partners/openshift-on-gcp) is a fully-managed and jointly supported Red Hat OpenShift offering that enables you to deploy stateful and stateless apps with nearly any language, framework, database, or service. It gives you a hosted environment entirely on Google Cloud. A hybrid environment where you maintain part of your workload on-premises or in a private hosting environment and migrate the rest to Google Cloud.
966 |
967 | # VMWare Development
968 | [Back to the Top](https://github.com/mikeroyal/Terraform-Guide#table-of-contents)
969 |
970 |
971 |
972 |
973 |
976 |
977 | **VMware Horizon Cloud with Hosted Infrastructure Networking Overview. Source: [VMware](https://blogs.vmware.com/euc/2017/05/vmware-horizon-cloud-hosted-infrastructure-networking-overview.html)**
978 |
979 |
980 |
981 | **VMware Multi-Cloud Optimization Strategy. Source: [VMware](https://www.vmware.com/content/microsites/possible/stories-uk/maximizing-the-value-of-multi-cloud.html)**
982 |
983 | ## VMware Learning Resources
984 |
985 | [VMware](https://www.vmware.com/) is a cloud computing and virtualization technology company. Dell owns a 81% stake in VMware, which it picked up in its [2016 acquisition of EMC(data storage hardware maker) for $67 billion](https://en.wikipedia.org/wiki/Dell_EMC).
986 |
987 | [VMware GitHub](https://github.com/vmware)
988 |
989 | [VMware Technology Partner Hub](https://techpartnerhub.vmware.com/sdks?rel=/sdks)
990 |
991 | [VMware API and SDK Documentation](https://www.vmware.com/support/pubs/sdk_pubs.html)
992 |
993 | [VMware Infrastructure SDK Programming Guide](https://www.vmware.com/pdf/ProgrammingGuide201.pdf)
994 |
995 | [VMware Learning Paths](https://www.vmware.com/learning.html)
996 |
997 | [VMware Learning Online Store](https://store-us.vmware.com/vmware-education-online-store)
998 |
999 | [VMware On Demand courses](https://www.vmware.com/learning/on-demand-courses.html)
1000 |
1001 | [VMware IT academy courses](https://www.vmware.com/company/it-academy/courses.html)
1002 |
1003 | [VMware Certifications](https://www.vmware.com/education-services/certification.html)
1004 |
1005 | [VMware Certified Professional - Data Center Virtualization](https://www.vmware.com/education-services/certification/vcp-dcv.html)
1006 |
1007 | [VMware Courses on Coursera](https://www.coursera.org/vmware)
1008 |
1009 | [VMware Courses on Udemy](https://www.udemy.com/courses/search/?src=ukw&q=VMware)
1010 |
1011 | [VMware Vsphere Certification Training on Udemy](https://www.udemy.com/topic/VMware-Vsphere/)
1012 |
1013 | [VMware Online Training Courses on LinkedIn Learning](https://www.linkedin.com/learning/topics/vmware-company)
1014 |
1015 | [VMware Courses on HPE Education Services ](https://education.hpe.com/us/en/training/portfolio/vmware.html)
1016 |
1017 | [VMware Training Courses on New Horizons](https://www.newhorizons.com/courses-and-certifications/technical-courses/vmware)
1018 |
1019 | [VMware Training Courses on Global Knowledge](https://www.globalknowledge.com/us-en/training/course-catalog/brands/vmware/)
1020 |
1021 | ## VMware Tools
1022 |
1023 | [VMware PowerCLI](https://code.vmware.com/web/tool/12.3.0/vmware-powercli) is a command-line and scripting tool built on Windows PowerShell, and provides more than 800 cmdlets for managing and automating vSphere, VMware Cloud Director, vRealize Operations Manager, vSAN, NSX-T Data Center, VMware Cloud Services, VMware Cloud on AWS, VMware HCX, VMware Site Recovery Manager, and VMware Horizon environments.
1024 |
1025 | [Fusion for MacOS](https://www.vmware.com/products/fusion.html) is an application for running multiple operating systems on Mac.
1026 |
1027 | [Workstation Player](https://www.vmware.com/products/workstation-player.html) is a simple tool for running a second OS on your Windows or Linux PC, free for personal use.
1028 |
1029 | [Workstation Pro](https://www.vmware.com/products/workstation-pro.html) is an application for running multiple operating systems on Windows and Linux.
1030 |
1031 | [Tanzu Mission Control](https://tanzu.vmware.com/mission-control) is a single point of control to provision and apply policies to all of your Kubernetes across clouds.
1032 |
1033 | [Tanzu Build Service](https://tanzu.vmware.com/build-service) is a automated container creation, management, and governance at enterprise scale.
1034 |
1035 | [Tanzu Kubernetes Grid](https://tanzu.vmware.com/kubernetes-grid) is a ubiquitous Kubernetes runtime embedded in vSphere and operable across public clouds and edge.
1036 |
1037 | [Tanzu Application Catalog](https://tanzu.vmware.com/application-catalog) is a curated and customized catalog of apps and components available in your private repository.
1038 |
1039 | [Tanzu GemFire](https://www.vmware.com/products/pivotal-gemfire.html) is a distributed data management platform especially useful for high-volume, latency-sensitive, mission-critical, transactional systems.
1040 |
1041 | [Tanzu RabbitMQ](https://www.vmware.com/products/pivotal-rabbitmq.html) is a protocol-based, highly scalable, and easy-to-deploy queuing system that makes handling message traffic virtually effortless.
1042 |
1043 | [Tanzu Application Service](https://tanzu.vmware.com/application-service) is an application runtime optimized for Spring and Spring Boot with turnkey microservices, operations, and security.
1044 |
1045 | [Tanzu Observability by Wavefront](https://tanzu.vmware.com/observability) is an enterprise observability that delivers metrics and insights from infrastructure to apps.
1046 |
1047 | [Tanzu Service Mesh](https://tanzu.vmware.com/service-mesh) is an enterprise-class service mesh technology to connect and protect your microservices on multi-cluster Kubernetes.
1048 |
1049 | [VMware Pivotal Labs](https://tanzu.vmware.com/labs) is a cloud native experts accelerate software delivery and modernize your apps while reducing operating costs and risk.
1050 |
1051 | [Pivotal tc Server](https://www.vmware.com/products/pivotal-tcserver.html) is a lightweight Java application server that extends Apache Tomcat for use in large-scale mission-critical environments.
1052 |
1053 | [Pivotal App Suite](https://www.vmware.com/products/pivotal-appsuite.html) is a middleware platform used by developers and ops to build and run cloud-scale custom applications.
1054 |
1055 | [VMware Cloud Foundation](https://www.vmware.com/products/cloud-foundation.html) is an integrated cloud infrastructure and management services for private and public cloud.
1056 |
1057 | [VMware Cloud on AWS](https://cloud.vmware.com/vmc-aws) is a consistent vSphere-based infrastructure delivered on AWS.
1058 |
1059 | [VMware Cloud on AWS Outposts](https://cloud.vmware.com/vmc-aws-outposts) is a fully-managed VMware Cloud experience in your data center.
1060 |
1061 | [Business-Critical Apps](https://www.vmware.com/solutions/business-critical-apps.html) is a consistent infrastructure and operations for your critical workloads, including: Microsoft SQL Server, Oracle, and SAP.
1062 |
1063 | [VMware Cloud Provider Platform](http://cloudsolutions.vmware.com/) is a portfolio of private and hybrid cloud services delivered by VMware partners.
1064 |
1065 | [VMware Cloud Director Availability](https://www.vmware.com/products/cloud-director-availability.html) is a cloud-based disaster recovery services that VMware Cloud Providers can offer their customers.
1066 |
1067 | [Cloud Partner Navigator](https://www.vmware.com/products/cloud-partner-navigator.html) is a unified partner platform for multi-cloud service delivery and simplified business and customer operations.
1068 |
1069 | [VMware Cloud on Dell EMC](https://www.vmware.com/products/vmc-on-dell-emc.html) is a fully-managed VMware Cloud experience deployed on a Dell EMC VxRail appliance.
1070 |
1071 | [Cloud Verified Partners](https://cloud.vmware.com/vmware-cloud-verified) is a cloud providers delivering the full power of VMware Cloud infrastructure.
1072 |
1073 | [VMware Cloud Director](https://www.vmware.com/products/cloud-director.html) is a leading cloud service delivery platform for secure, differentiated and elastic hybrid cloud services.
1074 |
1075 | [VMware Cloud Director service (CDS)](http://cloud.vmware.com/cloud-provider-hub/cloud-director-service) is a SaaS implementation of VMware Cloud Director that enables multi-tenancy on VMware Cloud on AWS providing geo expansion and asset-light use cases for VMware Cloud Providers.
1076 |
1077 | [NSX Data Center](https://www.vmware.com/products/nsx.html) is a network and security virtualization platform.
1078 |
1079 | [vRealize Suite & vCloud Suite](https://www.vmware.com/products/vrealize-suite-vcloud-suite.html) is a cloud system management platform.
1080 |
1081 | [Dell EMC VxRail](https://www.vmware.com/products/hyper-converged-infrastructure/dell-emc-vxrail.html) is a turnkey hyperconverged infrastructure appliance with full VMware integration.
1082 |
1083 | [vSAN](https://www.vmware.com/products/vsan.html) is a flash-optimized, vSphere-native storage for private and public cloud.
1084 |
1085 | [vSphere](https://www.vmware.com/products/vsphere.html) is an efficient and secure compute virtualization.
1086 |
1087 | [vCenter Server](https://www.vmware.com/products/vcenter-server.html) is a centralized platform for controlling your vSphere environments.
1088 |
1089 | [vRealize Cloud Management](https://www.vmware.com/products/vrealize-cloud-management.html) is a hybrid cloud management solution that enables you to consistently deploy and operate apps, infrastructure, and platform services.
1090 |
1091 | [vRealize Cloud Universal](https://www.vmware.com/products/vrealize-cloud-universal.html) is a SaaS management suite that combines automation, operations, and log analytics in a single license.
1092 |
1093 | [vRealize Suite & vCloud Suite](https://www.vmware.com/products/vrealize-suite-vcloud-suite.html) is an essential cloud management suites that combine automation and operations with lifecycle management.
1094 |
1095 | [vRealize Operations](https://www.vmware.com/products/vrealize-operations.html) is a unified management platform for planning and scaling SDDC and multi-cloud infrastructure.
1096 |
1097 | [vRealize Operations Cloud](https://cloud.vmware.com/vrealize-operations-cloud) is a self-driving operations for hands-off and hassle-free hybrid cloud management.
1098 |
1099 | [vRealize True Visibility Suite](https://www.vmware.com/products/vrealize-operations/true-visibility-suite.html) is a suite of management packs to help you monitor heterogeneous environments within vRealize Operations.
1100 |
1101 | [vRealize AI Cloud](https://www.vmware.com/products/vrealize-ai-cloud.html) is a platform for the self-driving data center that uses reinforcement learning to continuously optimize your infrastructure.
1102 |
1103 | [Integrated OpenStack](https://www.vmware.com/products/openstack.html) is a distribution that runs enterprise-grade OpenStack on top of VMware infrastructure.
1104 |
1105 | [vRealize Automation](https://www.vmware.com/products/vrealize-automation.html) is a software to accelerate the delivery of IT services with automation and pre-defined policies.
1106 |
1107 | [CloudHealth](https://www.cloudhealthtech.com/) is a service to optimize and govern financial, operational, and security management in your multi-cloud environment.
1108 |
1109 | [vRealize Log Insight](https://www.vmware.com/products/vrealize-log-insight.html) is an intelligent log management and analytics tool.
1110 |
1111 | [VMware HCX](https://cloud.vmware.com/vmware-hcx) is an app mobility and infrastructure hybridity across any-to-any vSphere environment.
1112 |
1113 | [vRealize Network Insight Cloud](https://cloud.vmware.com/network-insight-cloud) is an app-centric security and network visibility delivered as-a-service.
1114 |
1115 | [VMware Site Recovery](https://cloud.vmware.com/vmware-site-recovery) is an on-demand disaster recovery as-a-service (DRaaS).
1116 |
1117 | [SecureState](https://go.cloudhealthtech.com/vmware-secure-state) is a real-time insights for proactive management of cloud security and compliance risks.
1118 |
1119 | [VMware Cloud Marketplace](https://cloud.vmware.com/cloud-marketplace) is a rich ecosystem of third-party solutions and services designed and tested to run on VMware-based clouds.
1120 |
1121 | [NSX Cloud](https://www.vmware.com/products/nsx-cloud.html) is a hybrid cloud networking and security.
1122 |
1123 | [NSX Distributed IDS/IPS](https://www.vmware.com/products/nsx-distributed-ids-ips.html) is an advanced threat detection engine purpose-built to detect lateral threat movement on east-west network traffic.
1124 |
1125 | [VMware SD-WAN by VeloCloud](https://www.vmware.com/products/sd-wan-by-velocloud.html) is a platform to access cloud services, private data centers, and SaaS-based applications.
1126 |
1127 | [Service-Defined Firewall](https://www.vmware.com/security/internal-firewall.html) is an internal firewall that protects both workloads and east-west traffic.
1128 |
1129 | [NSX Data Center](https://www.vmware.com/products/nsx.html) is an L2-L7 network and security virtualization platform.
1130 |
1131 | [NSX Advanced Load Balancer](https://www.vmware.com/products/nsx-advanced-load-balancer.html) is a multi-cloud load balancing, web application firewall, and application analytics.
1132 |
1133 | [Carbon Black Workload](https://www.carbonblack.com/products/vmware-carbon-black-cloud-workload/) is an advanced security purpose-built for workloads that reduces the attack surface and protects critical assets.
1134 |
1135 | [NSX Intelligence](https://www.vmware.com/products/nsx-intelligence-analytics-engine.html) is a distributed analytics engine that provides automated security policy recommendations & audit trail of security policies.
1136 |
1137 | [VMware Carbon Black EDR](https://www.carbonblack.com/products/edr/) is an on-premises endpoint detection and response (EDR) for threat hunting and incident response.
1138 |
1139 | [Extended detection and response (XDR)](https://www.vmware.com/security/xdr.html) is a cloud-native security incident detection, investigation, and response platform for continuous, connected, and automated security operations.
1140 |
1141 | [VMware Carbon Black Cloud](https://www.carbonblack.com/products/vmware-carbon-black-cloud/) is a cloud-native endpoint protection platform that helps prevent, detect, and respond to cyberattacks.
1142 |
1143 | [VMware Carbon Black App Control](https://www.carbonblack.com/products/app-control/) is an on-premises app control and critical infrastructure protection.
1144 |
1145 | Workspace ONE](https://www.vmware.com/products/workspace-one.html) is an intelligence-driven digital workspace platform that delivers and manages any app on any device.
1146 |
1147 | [Workspace ONE Intelligence](https://www.vmware.com/products/workspace-one/intelligence.html) gives you insights, app analytics, and automation for your entire digital workspace.
1148 |
1149 | [Workspace ONE Assist](https://www.vmware.com/products/workspace-one/workspaceone-assist.html) is a digitally transform employee experience with remote support.
1150 |
1151 | [Workspace ONE Intelligent Hub](https://www.vmware.com/products/workspace-one/intelligent-hub.html) is a securely stay connected and be productive from anywhere on any device.
1152 |
1153 | [Workspace ONE UEM Powered by AirWatch](https://www.vmware.com/products/workspace-one/unified-endpoint-management.html) is a unified endpoint management (UEM) technology that powers Workspace ONE.
1154 |
1155 | [Horizon](https://www.vmware.com/products/horizon.html) is a leading platform for managing virtual desktops (VDI), apps, and online services.
1156 |
1157 | [Horizon Cloud](https://www.vmware.com/products/horizon-cloud-virtual-desktops.html) is a flexible cloud platform for hosting virtual desktops and apps.
1158 |
1159 | [NSX for Horizon](https://www.vmware.com/products/horizon/horizon-nsx.html) is a Virtual desktop infrastructure (VDI) networking solution with policies that dynamically follow desktops.
1160 |
1161 | [vRealize Operations for Horizon](https://www.vmware.com/products/vrealize-operations-horizon.html) is a monitoring and reporting tool to manage Horizon and XenDesktop/XenApp environments.
1162 |
1163 | [Horizon Apps](https://www.vmware.com/products/horizon-apps.html) is a unified workspace for published, SaaS, and mobile apps.
1164 |
1165 | [App Volumes](https://www.vmware.com/products/appvolumes.html) is a real-time application delivery software with lifecycle management.
1166 |
1167 | [vSAN for Horizon](https://www.vmware.com/products/horizon/horizon-vsan.html) is a VDI storage solution with a number of pre-configured appliances optimized for Horizon, including vSAN ReadyNodes and Dell EMC VxRail.
1168 |
1169 | [Dynamic Environment Manager](https://www.vmware.com/products/dynamic-environment-manager.html) is a software for managing consistent desktop experience across virtual, physical and cloud-based desktops.
1170 |
1171 | [vSphere](https://www.vmware.com/products/vsphere.html) is an efficient and secure compute virtualization platform for hybrid cloud.
1172 |
1173 | [vSphere Hypervisor](https://www.vmware.com/products/vsphere-hypervisor.html) is a free, bare-metal hypervisor that virtualizes servers.
1174 |
1175 | [vCenter Server](https://www.vmware.com/products/vcenter-server.html) is a centralized platform for controlling your vSphere environments.
1176 |
1177 | [vCenter Converter](https://www.vmware.com/products/converter.html) is a software that transforms Windows and Linux-based physical machines into virtual machines.
1178 |
1179 | [Virtual Volumes](https://www.vmware.com/products/vsphere/virtual-volumes.html) is an industry-wide framework that streamlines storage operations and offers freedom of choice.
1180 |
1181 | [Pulse IoT Center](https://www.vmware.com/products/pulse-iot-device-management.html) is an edge infrastructure and IoT device management.
1182 |
1183 | [VMware Cloud on Dell EMC](https://www.vmware.com/products/vmc-on-dell-emc.html) is a fully-managed VMware Cloud experience deployed on a Dell EMC VxRail appliance.
1184 |
1185 | [Telco Cloud Infrastructure](https://www.vmware.com/products/telco-cloud-infrastructure.html) is a multi-tenant platform with compute, storage, networking, management, and operations capabilities.
1186 |
1187 | [Uhana by VMware](https://www.vmware.com/products/uhana.html) is an AI-based RAN analytics for mobile network operators.
1188 |
1189 | [Telco Cloud Platform](https://www.vmware.com/products/telco-cloud-platform.html) is a service to deploy network functions, anytime, anywhere in your 5G networks without disruption.
1190 |
1191 | [Telco Cloud Operations](https://www.vmware.com/products/telco-cloud-operations.html) is an automated service assurance for physical and virtual network management.
1192 |
1193 | [VMware Integrated OpenStack Carrier Edition](https://www.vmware.com/products/network-functions-virtualization/integrated-openstack.html) is a carrier-grade OpenStack solution with the fastest path to a fully operational environment.
1194 |
1195 | [Telco Cloud Automation](https://www.vmware.com/products/telco-cloud-automation.html) is a service to orchestrate and automate the management of any network function and service cross any network and any cloud.
1196 |
1197 | [VMware Blockchain](https://www.vmware.com/products/blockchain.html) is a decentralized trust platform with support for leading execution frameworks.
1198 |
1199 | [VMware Learning Platform](https://cloud.vmware.com/learning-platform) is a SaaS platform that delivers hands-on virtual IT labs to anyone on the planet at cloud scale.
1200 |
1201 | # Oracle Cloud Development
1202 | [Back to the Top](https://github.com/mikeroyal/Terraform-Guide#table-of-contents)
1203 |
1204 |
1205 |
1206 |
1207 |
1210 |
1211 | **Oracle Database Offerings in Oracle Cloud Infrastructure. Source: [Oracle](https://blogs.oracle.com/cloud-infrastructure/oracle-database-offerings-in-oracle-cloud-infrastructure)**
1212 |
1213 | # Oracle Cloud Learning Resources
1214 |
1215 | [Oracle Cloud Infrastructure (OCI)](https://www.oracle.com/cloud/) is an IaaS that delivers on-premises, high-performance computing power to run cloud native and enterprise company’s IT workloads. OCI provides real-time elasticity for enterprise applications by combining Oracle's autonomous services, integrated security, and serverless compute.
1216 |
1217 | [Oracle Cloud Portal](https://docs.oracle.com/en/cloud/)
1218 |
1219 | [Oracle Cloud Training and Certification](https://www.oracle.com/education/)
1220 |
1221 | [Cloud Training for Oracle Cloud Infrastructure](https://www.oracle.com/cloud/iaas/training/)
1222 |
1223 | [Enterprise Performance Management (EPM) Cloud - Training](https://docs.oracle.com/en/cloud/saas/epm-cloud/training.html)
1224 |
1225 | [Top Oracle Cloud Courses on Udemy](https://www.udemy.com/topic/oracle-cloud/)
1226 |
1227 | [Oracle Integration Cloud Services (OIC) - Oracle ICS on Udemy](https://www.udemy.com/course/oic-oracle-integration-cloud/)
1228 |
1229 | [Top Oracle Cloud Courses on Coursera](https://www.coursera.org/courses?query=oracle)
1230 |
1231 |
1232 | ## Oracle Cloud Tools
1233 |
1234 | [Oracle Cloud Command Line Interface (CLI)](https://docs.oracle.com/en-us/iaas/Content/API/Concepts/cliconcepts.htm#Command_Line_Interface_CLI) is a comman line tool that provides the same core capabilities as the Oracle Cloud Infrastructure Console and provides additional commands that can extend the Console's functionality. The CLI is convenient for developers or anyone who prefers the command line to a GUI.
1235 |
1236 | [PL/SQL SDK The Oracle Cloud Infrastructure SDK for PL/SQL](https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/plsqlsdk.htm#SDK_for_PLSQL) is a service that enables you to write code to manage Oracle Cloud Infrastructure resources. The latest version of the PL/SQL SDK is pre-installed by Oracle for all Autonomous Databases using shared Exadata infrastructure.
1237 |
1238 | [Container Engine for Kubernetes (OKE)](https://docs.oracle.com/iaas/Content/ContEng/Concepts/contengoverview.htm) is a reliable build, deploy, and manage cloud-native containerized applications. You specify the compute resources that your applications require, and Container Engine for Kubernetes provisions them on Oracle Cloud Infrastructure in an existing tenancy.
1239 |
1240 | [Oracle Analytics Cloud](https://www.oracle.com/business-analytics/analytics-cloud.html) is a service embedded with machine learning, which helps organizations to discover unique insights faster with automation and intelligence.
1241 |
1242 | [Oracle Big Data Service](https://www.oracle.com/big-data/big-data-service/) is a service that makes it easy for customers to deploy Hadoop clusters of all sizes, with VM shapes ranging from 1 OCPU to a dedicated bare metal environment. Customers choose between high-performance NVmE storage or cost-effective block storage, and can grow or shrink their clusters.
1243 |
1244 | [Oracle Big Data SQL Cloud Service](https://www.oracle.com/big-data/big-data-sql/) is a service that enables organizations to immediately analyze data across Apache Hadoop, NoSQL and Oracle Database leveraging their existing SQL skills, security policies and applications with extreme performance. From simplifying data science efforts to unlocking data lakes, Big Data SQL makes the benefits of Big Data available to the largest group of end users possible.
1245 |
1246 | [Oracle Cloud Infrastructure (OCI) Data Catalog](https://www.oracle.com/big-data/data-catalog/) is a metadata management service that helps data professionals discover data and support data governance. Designed specifically to work well with the Oracle ecosystem, it provides an inventory of assets, a business glossary, and a common metastore for data lakes.
1247 |
1248 | [Oracle Cloud Infrastructure (OCI) Data Flow](https://www.oracle.com/big-data/data-flow/) is a fully managed Apache Spark service to perform processing tasks on extremely large data sets without infrastructure to deploy or manage. This enables rapid application delivery because developers can focus on app development, not infrastructure management.
1249 |
1250 | [Oracle Cloud Streaming service](https://www.oracle.com/cloud-native/streaming/) is a real-time, serverless, Apache Kafka-compatible event streaming platform for developers and data scientists. Streaming is tightly integrated with Oracle Cloud Infrastructure (OCI), Database, GoldenGate, and Integration Cloud. The service also provides out-of-the-box integrations for hundreds of third-party products across categories such as DevOps, databases, big data, and SaaS applications.
1251 |
1252 | [Oracle Essbase](https://www.oracle.com/business-analytics/essbase.html) is a service that gives organizations the power to rapidly generate insights from multidimensional data sets using what-if analysis, and data visualization tools.
1253 |
1254 | [Oracle APEX Application Development (APEX Service)](https://www.oracle.com/application-development/apex/) is a fully managed, low-code application development platform for building and deploying modern, data-driven applications in Oracle Cloud. Business users and application developers can create enterprise applications 38X faster than coding—without having to learn complex web technologies.
1255 |
1256 | [Oracle Content and Experience](https://www.oracle.com/content-experience/) is a service to drive consistent, multichannel experiences with a market-first, smart authoring platform and an API-first approach that separates content delivery from content creation. Oracle Content and Experience solutions dramatically reduce time to market and process complexity across your entire organization.
1257 |
1258 | [Oracle MySQL Database Service](https://www.oracle.com/mysql/) is a fully managed database service that lets developers quickly develop and deploy secure, cloud native applications using the world’s most popular open source database. MySQL Database Service is the only MySQL cloud service with an integrated, high-performance analytics engine—HeatWave—that enables customers to run sophisticated analytics directly against their operational MySQL databases, eliminating the need for complex, time-consuming, and expensive data movement and integration with a separate analytics database.
1259 |
1260 | [Oracle NoSQL Database Cloud Service](https://www.oracle.com/database/nosql-cloud.html) is a service that makes it easy for developers to build applications using document, columnar and key-value database models, delivering predictable single digit millisecond response times with data replication for high availability.
1261 |
1262 | [Oracle Visual Builder](https://www.oracle.com/application-development/visual-builder/) is a service that quickly turns your ideas into powerful apps that help run your business. Oracle Visual Builder lets you create and deploy web, mobile, and progressive web interfaces.
1263 |
1264 | [Oracle Visual Builder Studio](https://www.oracle.com/application-development/visual-builder-studio/) is a service that rapidly create and extend applications using a visual development environment with integrated agile and collaborative development, version control, and continuous delivery automation.
1265 |
1266 | [Oracle API gateway](https://www.oracle.com/cloud-native/api-gateway/) is a fully managed service. There are no servers to provision and maintain.
1267 |
1268 | [Oracle Cloud Functions](https://www.oracle.com/cloud-native/functions/) is a serverless platform that lets developers create, run, and scale applications without managing any infrastructure. Functions integrate with Oracle Cloud Infrastructure, platform services and SaaS applications. Because Functions is based on the open source Fn Project, developers can create applications that can be easily ported to other cloud and on-premises environments.
1269 |
1270 | [Oracle Cloud Infrastructure Container Registry](https://www.oracle.com/cloud-native/container-registry/) is an open standards-based, Oracle-managed Docker registry service for securely storing and sharing container images. Engineers can easily push and pull Docker images with the familiar Docker Command Line Interface (CLI) and API. To support container lifecycles, Registry works with Container Engine for Kubernetes, Identity and Access Management (IAM), Visual Builder Studio, and third-party developer and DevOps tools.
1271 |
1272 | [Oracle Cloud Infrastructure Events Service](https://www.oracle.com/cloud-native/events-service/) is a service that tracks resource changes using events that comply with the Cloud Native Computing Foundation (CNCF) CloudEvents standard. Developers can respond to changes in real-time by triggering code with Functions, writing to Streaming, or sending alerts using Notifications.
1273 |
1274 | [Oracle Roving Edge Infrastructure](https://www.oracle.com/cloud/roving-edge-infrastructure/) is a service that accelerates deployment of cloud workloads outside the data center. Ruggedized Oracle Roving Edge Devices (Oracle REDs) deliver cloud computing and storage services at the edge of networks and in disconnected locations, allowing faster processing close to the data source and enabling faster insights into the data.
1275 |
1276 | [Oracle Blockchain Platform Cloud Service](https://www.oracle.com/application-development/cloud-services/blockchain-platform/) is a service to reliably share trusted data with multiple parties using Oracle Blockchain Platform Cloud Service.
1277 |
1278 | [Oracle Mobile Hub](https://www.oracle.com/application-development/cloud-services/mobile/) is a service to quickly build, deploy, and manage mobile apps that connect to Oracle ERP, HCM, CX or any third-party system, on-premise or in the cloud.
1279 |
1280 | [Oracle Bare Metal Servers](https://www.oracle.com/cloud/compute/bare-metal.html) is a service that provides customers with isolation, visibility, and control with a dedicated server. The servers support applications that require high core counts, large amounts of memory, and high bandwidth - scaling up to 128 cores (the largest in the industry), 2 TB of RAM, and up to 1 PB of block storage.
1281 |
1282 | [Oracle Cloud Infrastructure- Compute](https://www.oracle.com/cloud/compute/) is a service that provides secure, elastic, compute capacity in the cloud that ranges from virtual machines and bare metal servers to HPC, GPU, container orchestration, and management.
1283 |
1284 | [Oracle Cloud HPC solutions](https://www.oracle.com/cloud/hpc/) is a service that combines the performance of on-premises solutions with the elasticity and consumption-based costs of the cloud, giving customers the option to either migrate away from, or supplement, capital intensive on-premises systems. The Oracle Cloud Infrastructure HPC platform includes bare metal compute instances, low latency cluster networks for RDMA, high-performance storage solutions and filesystems, network traffic isolation, and the tools you need to automate and run jobs seamlessly in the cloud.
1285 |
1286 | [Oracle GPU–Virtual Machines and Bare Metal](https://www.oracle.com/cloud/compute/gpu.html) is a high-performance computing platform for demanding applications that run sophisticated algorithms. Applications that rely on machine learning, image processing, and massively parallel high-performance computing jobs benefit from running GPUs as they allow companies solve complex problems and innovate faster.
1287 |
1288 | [Oracle Cloud Virtual Machines](https://www.oracle.com/cloud/compute/virtual-machines/) is a service that provides secure, elastic, compute capacity in the cloud for workloads ranging from small development projects to large-scale, global applications like real-time communication platforms. A variety of VM shapes are available, including the new E3.Flex shape, which lets customers specify the precise number of cores (up to 64) and corresponding memory (up to 64 GB per core) to match workload requirements.
1289 |
1290 | [Oracle Autonomous Data Warehouse](https://www.oracle.com/autonomous-database/autonomous-data-warehouse/) is a cloud data warehouse service that eliminates all the complexities of operating a data warehouse, securing data, and developing data-driven applications. It automates provisioning, configuring, securing, tuning, scaling, and backing up of the data warehouse. It includes tools for self-service data loading, data transformations, business models, automatic insights, and built-in converged database capabilities that enable simpler queries across multiple data types and machine learning analysis.
1291 |
1292 | [Oracle Autonomous JSON Database](https://www.oracle.com/autonomous-database/autonomous-json-database/) is a cloud document database service that makes it simple to develop JSON-centric applications. It features simple document APIs, serverless scaling, high performance ACID transactions, comprehensive security, and low pay-per-use pricing.
1293 |
1294 | [Oracle Autonomous Transaction Processing](https://www.oracle.com/autonomous-database/autonomous-transaction-processing/) is a cloud database service that eliminates the complexity of operating and securing high-performance databases. The service automates provisioning, configuring, tuning, scaling, patching, encrypting, and repairing of databases. Additionally, the service includes all of Oracle’s advanced database options, such as real application clusters (RAC), multitenant, partitioning, in-memory, advanced security, and advanced compression.
1295 |
1296 | [Oracle Exadata Cloud@Customer X8M](https://www.oracle.com/engineered-systems/exadata/cloud-at-customer/?bcid=5195990601001) is the simplest way to migrate your Oracle Databases to the cloud. It helps meet your requirements for strict data sovereignty and security by delivering high-performance Exadata Cloud Service capabilities behind your data center’s firewall.
1297 |
1298 | [Oracle Cloud Infrastructure (OCI) GoldenGate](https://www.oracle.com/integration/goldengate/) is a managed service providing a real-time data mesh platform, which uses replication to keep data highly available, and enabling real-time analysis.
1299 |
1300 | [Oracle Cloud Infrastructure Data Integration](https://www.oracle.com/integration/oracle-cloud-infrastructure-data-integration/) is a service to easily combine and transform data for data science and analytics. Design code-free data flows into data lakes and data marts.
1301 |
1302 | [Oracle Service-Oriented Architecture (SOA)](https://www.oracle.com/integration/soa/) is a service that offers the ability to move existing, on-premises integrations and composite applications to the cloud as-is with Bring Your Own License (BYOL), and the ability to create modern integrations with Oracle Integration.
1303 |
1304 | [Oracle Cloud Infrastructure Audit service](https://docs.oracle.com/en-us/iaas/Content/Audit/Concepts/auditoverview.htm) is a service that automatically records calls to all supported Oracle Cloud Infrastructure public application programming interface (API) endpoints as log events. Currently, all services support logging by Audit. Object Storage service supports logging for bucket-related events, but not for object-related events. Log events recorded by the Audit service include API calls made by the Oracle Cloud Infrastructure Console, Command Line Interface (CLI), Software Development Kits (SDK), your own custom clients, or other Oracle Cloud Infrastructure services.
1305 |
1306 | [Oracle Cloud Cost Analysis](https://docs.oracle.com/en-us/iaas/Content/GSG/Concepts/costs.htm#Checking_Your_Balance_and_Usage) is a visualization tool that helps you track and optimize your Oracle Cloud Infrastructure spending, allows you to generate charts, and download accurate, reliable tabular reports of aggregated cost data on your Oracle Cloud Infrastructure consumption.
1307 |
1308 | [Oracle Cloud Infrastructure (OCI) Logging](https://www.oracle.com/devops/logging/) is a service built on open standards, OCI Logging is an intuitive, centralized platform for all types of logs, such as audit, infrastructure, database and applications, which are needed for DevOps and security compliance. Oracle Cloud Infrastructure (OCI) Logging uses the Cloud Native Computing Foundation (CNCF) [fluentd]() agent for log ingestion and the CNCF CloudEvents standard for log events.
1309 |
1310 | [Oracle Cloud Infrastructure Logging Analytics](https://www.oracle.com/manageability/logging-analytics/) is a machine learning-based cloud service that monitors, aggregates, indexes, and analyzes all log data from on-premises and multicloud environments.
1311 |
1312 | [Oracle Cloud Infrastructure Monitoring](https://www.oracle.com/devops/monitoring/) is a service that helps helps organizations optimize the resource utilization and uptime of their infrastructure and applications. This service provides fine-grained, out-of-the-box metrics and dashboards, enabling DevOps, IT, and Site Reliability Engineers (SREs) with the real-time insights to respond to anomalies as they occur.
1313 |
1314 | [Oracle Cloud Infrastructure Notifications](https://www.oracle.com/devops/notifications/) is a highly available, low-latency publish/subscribe (pub/sub) service that sends alerts and messages to [Oracle Functions](https://www.oracle.com/cloud-native/functions/), email, SMS, and message delivery partners, including Slack, PagerDuty, and ServiceNow. This service integrates with [Oracle Identity and Access Management](https://www.oracle.com/cloud/security/cloud-services/identity-access-cloud.html) for secure access, and delivers each message, even during traffic bursts.
1315 |
1316 | [Oracle Cloud Resource Manager](https://www.oracle.com/devops/resource-manager/) is an Oracle-managed service that automates deployment and operations for all Oracle Cloud Infrastructure resources. Unlike Infrastructure-as-Code (IaC) offerings from other cloud vendors, the service is based on Terraform, a widely used, open source industry standard that allows DevOps engineers to develop and deploy their infrastructure anywhere.
1317 |
1318 | [Oracle Service Connector Hub](https://www.oracle.com/devops/service-connector-hub/) is a service that helps cloud engineers manage and move data between Oracle Cloud Infrastructure (OCI) services and from OCI to third-party services. Unlike competing cloud offerings, Service Connector Hub provides a central place for describing, executing and monitoring data movements between services, such as Logging, [Object Storage](https://www.oracle.com/cloud/storage/object-storage.html), [Streaming](https://www.oracle.com/cloud-native/streaming/), [Logging Analytics](https://www.oracle.com/manageability/logging-analytics/) and [Monitoring](https://www.oracle.com/devops/monitoring/). It can also trigger [Functions](https://www.oracle.com/cloud-native/functions/) for lightweight data processing and [Notifications](https://www.oracle.com/devops/notifications/) to set up alerts.
1319 |
1320 | [Oracle Domain Name System (DNS)](https://www.oracle.com/cloud/networking/dns/) is a distributed internet system that maps human-readable names (like www.Oracle.com) to IP addresses and serves as the first link in the customers’ digital supply chain.
1321 |
1322 | [Oracle Cloud Infrastructure Email Delivery](https://www.oracle.com/cloud/networking/email-delivery.html) is a service that helps organizations reach their intended audiences by enabling them to send bulk email with high rates of successful inbox placement.
1323 |
1324 | [Oarcle Cloud FastConnect](https://www.oracle.com/cloud/networking/fastconnect/) is a service that allows customers to connect directly to their Oracle Cloud Infrastructure (OCI) virtual cloud network via dedicated, private, high-bandwidth connections. Then, based on the amount of data, customers simply choose an appropriate port speed and pay a consistent, low price each month.
1325 |
1326 | [Oracle Health Checks](https://www.oracle.com/cloud/networking/health-checks.html) is a service that provides the ability to monitor and alert on the availability of any public-facing service hosted in Oracle Cloud Infrastructure. Additionally, Oracle Health Checks is fully integrated with the Oracle DNS Traffic Management service to enable automated detection of service failures and trigger DNS failovers to ensure continuity of service when needed.
1327 |
1328 | [Oracle Cloud Infrastructure (OCI) Flexible Load Balancing](https://www.oracle.com/cloud/networking/load-balancing/) is a service that enables customers to distribute web requests across a fleet of servers or automatically route traffic across fault domains, availability domains, or regions—yielding high availability and fault tolerance for any application or data source. The OCI Flexible Load Balancer primarily manages HTTP/HTTPS traffic and provides advanced routing features that distribute the requests based on the requests’ contents. While, the OCI Flexible Network Load Balancer performs at low latency, offering extreme performance.
1329 |
1330 | [Oracle Cloud Service Gateway](https://www.oracle.com/cloud/networking/service-gateway/) is a service that provides a customer’s on-premises network with private access to Oracle Cloud services. Once connected to your VCN, Service Gateway allows secure, private connectivity to Oracle Cloud services like compute instances, cloud storage, containers, and databases.
1331 |
1332 | [Oracle Cloud Infrastructure Traffic Management](https://www.oracle.com/cloud/networking/traffic-management.html) is a service that enables users to configure routing policies to serve intelligent responses to DNS queries. Oracle Traffic Management steering policies are used to steer DNS traffic across multiple public Oracle Cloud Infrastructure instances and other private and third-party assets.
1333 |
1334 | [Oracle virtual cloud networks (VCNs)](https://www.oracle.com/cloud/networking/virtual-cloud-network/) is a service that provides customizable and private cloud networks in Oracle Cloud Infrastructure (OCI). Similar to a traditional data center network, the VCN provides customers with complete control over their cloud networking environment.
1335 |
1336 | [Oracle Cloud Access Security Broker (CASB)](https://www.oracle.com/security/cloud-security/casb-cloud/) is a service to gain visibility and detect threats on the entire cloud stack for workloads and applications with Oracle CASB.
1337 |
1338 | [Oracle Cloud Guard](https://www.oracle.com/security/cloud-security/cloud-guard/) is a service to gain a unified view of cloud security posture across Oracle Cloud Infrastructure customer tenants. Oracle Cloud Guard detects misconfigured resources and insecure activity across tenants and provides security administrators with the visibility to triage and resolve cloud security issues.
1339 |
1340 | [Oracle Cloud Database security](https://www.oracle.com/security/database-security/) is a service that helps reduce the risk of a data breach and simplify compliance with database security solutions for encryption, key management, data masking, privileged user access controls, activity monitoring, and auditing.
1341 |
1342 | [Oracle Cloud Infrastructure Identity and Access Management](https://www.oracle.com/security/cloud-security/identity-access-cloud/) is a service to help control who has access to Oracle Cloud Infrastructure resources, what type of access they have, and to which specific resources using easy to define policies with logical groups of users and resources.
1343 |
1344 | [Oracle Identity Cloud Service](https://www.oracle.com/security/cloud-security/identity-cloud/) is a service that manages user access and entitlements across a wide range of cloud and on-premises applications and services using a cloud-native, identity as a service (IDaaS) platform.
1345 |
1346 | [Oracle Cloud Infrastructure Vault](https://www.oracle.com/security/cloud-security/key-management/) is a service that centrally manage and maintain control of the encryption keys that protect enterprise data and the secret credentials used to securely access resources.
1347 |
1348 | [Oracle Security Zones](https://www.oracle.com/security/cloud-security/security-zones/) is a service that automatically set up and enforce security policies for cloud compartments in Oracle Cloud Infrastructure. Oracle Security Zones includes a rich policy library and embed security best practices to enable cloud security posture management, so administrators can immediately ensure their compartments are secure.
1349 |
1350 | [Oracle Web Application Firewall (WAF)](https://www.oracle.com/security/cloud-security/web-application-firewall/) is a service that protects applications from malicious and unwanted internet traffic with a cloud-based, PCI-compliant, global web application firewall service.
1351 |
1352 | [Oracle Cloud Infrastructure (OCI) Archive Storage](https://www.oracle.com/cloud/storage/archive-storage.html) is a service to securely store any type of data in its native format. This cost-effective solution is highly durable and used for storing and managing encrypted data for long periods of time.
1353 |
1354 | [Oracle Cloud Block Volumes](https://www.oracle.com/cloud/storage/block-volumes.html) is a service that provides customers reliable, high-performance block storage designed to work with a range of virtual machines and bare metal instances. With built-in redundancy, Block Volumes are persistent and durable beyond the lifespan of a virtual machine and can scale to 1 PB per compute instance.
1355 |
1356 | [Oracle Cloud Infrastructure Data Transfer Appliance](https://www.oracle.com/cloud/storage/data-transfer.html) is a service that securely moves terabytes or petabytes data between on-premise data centers and the cloud. The service reduces data migration times from weeks or months to just hours and is available for data import to the cloud and data export from the cloud.
1357 |
1358 | [Oracle Cloud Infrastructure (OCI) File Storage](https://www.oracle.com/cloud/storage/file-storage.html) is a fully managed elastic file system built for the cloud that enables customers to migrate their enterprise workloads to the cloud. Every file system scales automatically to accommodate the growth of up to 8 exabytes. Also, File Storage also offers snapshot and clone capabilities to simplify business continuity for enterprise applications.
1359 |
1360 | [Oracle Cloud Infrastructure (OCI) Object Storage](https://www.oracle.com/cloud/storage/object-storage.html) is a service that enables customers to securely store any type of data in its native format.
1361 |
1362 | [Oracle Cloud Infrastructure (OCI) Storage Gateway](https://www.oracle.com/cloud/storage/storage-gateway.html) is a service that helps extend on-premises application data to Oracle Cloud. Integration with OCI Object Storage and Network File Storage (NFS) compliance make it easy to securely move files to and from Oracle Cloud. Data is encrypted both at rest and in-transit and built-in data integrity checks provides protection.
1363 |
1364 |
1365 | ## Contribute
1366 |
1367 | - [x] If would you like to contribute to this guide simply make a [Pull Request](https://github.com/mikeroyal/Terraform-Guide/pulls).
1368 |
1369 |
1370 | ## License
1371 |
1372 | [Back to the Top](https://github.com/mikeroyal/Terraform-Guide#table-of-contents)
1373 |
1374 | Distributed under the [Creative Commons Attribution 4.0 International (CC BY 4.0) Public License](https://creativecommons.org/licenses/by/4.0/).
1375 |
--------------------------------------------------------------------------------