Home / Companies / Pulumi / Blog / November 2023

November 2023 Summaries

7 posts from Pulumi

Filter
Month: Year:
Post Summaries Back to Blog
Redis Enterprise Cloud is a managed database-as-a-service (DBaaS) that enhances application performance through an in-memory database, enabling real-time data platforms. The article explains how to use Pulumi and the Redis Cloud provider to establish connectivity between Redis Enterprise Cloud and workloads, specifically illustrating the process with AWS infrastructure. Key features of Redis Enterprise Cloud include automated failover, backups, scaling, and a subscription-based pricing model based on consumption. The tutorial guides users through creating an architecture that includes a Redis database cluster, an AWS VPC, and network peering to ensure low-latency connectivity. The process involves setting up Pulumi programs, creating AWS resources, and deploying the infrastructure, with a focus on proving connectivity using an EC2 instance. Additionally, the article suggests next steps like replacing the test instance with a real workload and exploring other cloud platforms, while highlighting the advantages of using Pulumi for managing cloud infrastructure.
Nov 28, 2023 1,835 words in the original blog post.
Pulumi Cloud has introduced multi-factor authentication (MFA) for all users, enhancing account security by adding an extra verification step during login to protect against unauthorized access. This new feature supports time-based one-time passwords (TOTP) for Pulumi Cloud-backed users, with plans to expand support to other methods like WebAuthN/passkeys, Duo, and SMS/Email OTP based on user feedback. Organization administrators are encouraged to have their members enable MFA to further secure their organizations. Users logging in via third-party services like GitHub or GitLab must use those platforms' MFA options. Pulumi Cloud remains committed to evolving its services and enhancing security measures for its user base.
Nov 28, 2023 260 words in the original blog post.
Pulumi Cloud offers a modern approach to Infrastructure as Code (IaC) by providing both managed services and open-source SDKs, enabling developers to manage cloud infrastructure efficiently and securely. Unlike traditional IaC tools that require manual state management, Pulumi abstracts this complexity and integrates with identity providers like GitHub and Azure Active Directory for enhanced security. It supports testing practices common in application development, such as unit and integration tests, and enables policy as code for enforcing security, compliance, and cost policies. Pulumi Cloud facilitates continuous delivery of infrastructure changes, aligns application and infrastructure pipelines, and offers an Automation API for advanced automation scenarios. It addresses infrastructure drift by providing tools to detect and remediate discrepancies between desired and actual states. Pulumi's use of general-purpose programming languages enhances its flexibility and scalability, making it a robust solution for organizations looking to optimize their cloud infrastructure management.
Nov 21, 2023 2,487 words in the original blog post.
Pulumi and ESC offer a secure, automated workflow for managing Kubernetes configurations by dynamically generating kubeconfig files with short-term credentials through OIDC, enhancing security and reducing manual errors associated with long-lived kubeconfigs. The text details the process of creating a Kubernetes cluster using Pulumi's EKS component, deploying an application, and configuring the local environment to connect to the cluster using ESC environments. ESC environments encapsulate AWS and Kubernetes credentials, facilitating the seamless deployment of applications and infrastructure by eliminating the need for manual credential management. The demonstration involves the creation of an EKS cluster, deployment of a load-balanced application, and utilization of ESC to handle dynamic credentials, making it possible to extend the setup to additional AWS or Kubernetes resources. Pulumi ESC supports multiple cloud providers, including AWS, Azure, and Google Cloud, and plans to expand its provider support, promising a more streamlined infrastructure management experience.
Nov 21, 2023 2,977 words in the original blog post.
The article is part of a series on using Infrastructure as Code (IaC) with Pulumi, focusing on getting started with the tool and exploring advanced use cases. It discusses the initial decision-making process when adopting IaC, whether migrating existing infrastructure or starting anew, and highlights the challenges involved in such transitions. Pulumi offers migration tools to integrate existing infrastructure from other IaC tools like Terraform and CloudFormation. The article outlines various cloud architecture scenarios, such as containerized services, serverless applications, and Kubernetes clusters, demonstrating how Pulumi's templates and examples can simplify the process by providing pre-built setups for different environments. It emphasizes the importance of understanding cloud services and their properties, as Pulumi supports over 100 clouds with extensive resources and configuration options. Additionally, the article introduces Pulumi's concepts of projects and stacks, explaining how they allow for environment management and infrastructure consistency across deployments. Finally, it outlines the deployment process using the Pulumi CLI, showcasing how to create, update, and manage cloud resources with a focus on efficiency and security.
Nov 14, 2023 3,059 words in the original blog post.
The integration of artificial intelligence (AI) into DevOps is transforming software development by enhancing efficiency, automation, and security throughout the development lifecycle. AI technologies, such as machine learning and large language models, are being used to automate routine tasks, improve resource management, and optimize code generation, leading to faster deployments and reduced errors. This evolution is creating a need for DevOps teams to acquire new skills in AI and cloud technologies and to adapt their workflows to incorporate AI-driven tools. AI's role in DevOps is also seen in improving monitoring, security, and collaboration, while the challenges of integration, scalability, and data quality require strategic approaches to overcome. The ongoing transformation is expected to increase productivity, reduce costs, and enhance product delivery, positioning AI as a crucial component of future DevOps strategies.
Nov 13, 2023 2,488 words in the original blog post.
The Pulumi Google Cloud Classic Provider has released its 7.0 version, featuring updates that incorporate the latest upstream changes and address a highly requested bug fix, ensuring a seamless experience for managing Google Cloud resources. This release is part of Pulumi's official suite of providers, supported and maintained by Pulumi, and is open-source with contributions encouraged via GitHub. The update introduces changes like the renaming of the Service Account resource for consistency, affecting import paths in Go, Java, and YAML, as well as a rework of labels, where a new defaultLabels field is introduced to apply global labels across resources. This release supports over 250 functions, 800 resources, and 10,000 input properties, demonstrating significant growth since version 6.0, which included new modules such as Alloy DB and BigQuery Analytics Hub. Users are encouraged to upgrade their projects by updating their dependency manifest files and installing the new package, with guidance available in the Pulumi Registry's migration guide. Pulumi invites users to a live workshop on November 30, 2023, to explore serverless applications on Google Cloud Run using the new provider version.
Nov 10, 2023 816 words in the original blog post.