diff --git a/docs/guides/akamai/solutions/complete-observability-for-live-stream-events-with-trafficpeak/index.md b/docs/guides/akamai/solutions/complete-observability-for-live-stream-events-with-trafficpeak/index.md index 236f9553636..85d828b6b09 100644 --- a/docs/guides/akamai/solutions/complete-observability-for-live-stream-events-with-trafficpeak/index.md +++ b/docs/guides/akamai/solutions/complete-observability-for-live-stream-events-with-trafficpeak/index.md @@ -5,7 +5,7 @@ description: "This guide discusses the requirements and challenges related to im authors: ["John Dutton"] contributors: ["John Dutton"] published: 2024-07-31 -keywords: ['list','of','keywords','and key phrases'] +keywords: ['observability','trafficpeak','compute','object storage','akamai cloud','datastream','logs','data loggging'] license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)' external_resources: - '[Akamai Solution Brief: Media TrafficPeak Observability Platform](https://www.akamai.com/resources/solution-brief/trafficpeak-observability-platform)' @@ -15,7 +15,7 @@ external_resources: Live streaming events require complete observability in order to deliver a seamless user experience during periods of extreme traffic. Supporting large amounts of concurrent viewers depends on live application and infrastructure insights so that you can troubleshoot issues in real-time. -Complete observability for live streams poses multiple challenges, including implementing data logging at each step, logging storage costs, analyzing data, and timely data reporting. This guide discusses these challenges and considerations, how they can be addressed using TrafficPeak, and a high-level architecture review for achieving live stream observability on Akamai Connected Cloud. +Complete observability for live streams poses multiple challenges, including implementing data logging at each step, logging storage costs, analyzing data, and timely data reporting. This guide discusses these challenges and considerations, how they can be addressed using TrafficPeak, and a high-level architecture review for achieving live stream observability on Akamai. The architecture diagram in this guide references a workflow used to stream one of the largest ad-supported sporting events in the world, supporting one of the largest concurrent user bases ever with an average of 18 million concurrent viewers. The observability solution implemented via Akamai DataStream and TrafficPeak was able to ingest, store, organize, and display insights into the entire streaming media workflow, while Akamai CDN delivered the event to end-users. @@ -31,7 +31,7 @@ TrafficPeak’s observability solution allows you to ingest, store, and analyze Complete observability means logging each step of the live stream process, including ingesting live camera feeds, content storage, content delivery, ad insertion, and user playback. Doing this on a global scale, for millions of concurrent users, can result in processing billions of logs and large cloud bills in a very short amount of time. -TrafficPeak uses a highly efficient compression algorithm that helps store more logs, for longer, and cheaper - up to 75% less than other observability solutions. And since Linode Object Storage, TrafficPeak, and Akamai CDN are all part of Akamai Connected Cloud, egress costs can also be reduced by up to 100%. +TrafficPeak uses a highly efficient compression algorithm that helps store more logs, for longer, and cheaper - up to 75% less than other observability solutions. And since Linode Object Storage, TrafficPeak, and Akamai CDN are all part of Akamai, egress costs can also be reduced by up to 100%. ### Log Analysis @@ -54,12 +54,12 @@ TrafficPeak offers sub-second querying and optimizes log indexing with fully cus ### Systems and Components -- **Akamai DataStream + TrafficPeak:** Akamai’s complete observability solution. DataStream sends logs from the edge to TrafficPeak on compute and object storage, all while on the Akamai Connected Cloud network. +- **Akamai DataStream + TrafficPeak:** Akamai’s complete observability solution. DataStream sends logs from the edge to TrafficPeak on compute and object storage running on Akamai Cloud. - **Akamai CDN:** Akamai’s industry-leading content delivery network used for caching and global delivery. - **Akamai Media Services Live (MSL):** Low-latency ingest of media content for high-quality live streaming. -- **Linode Object Storage:** Cost-effective object storage used for media and log storage on Akamai Connected Cloud. +- **Linode Object Storage:** Cost-effective object storage used for media and log storage on Akamai Cloud. -- **Server-Side Ad Insertion (SSAI):** The process of attaching, or stitching, ads to content prior to reaching end-user devices. Ad logs (i.e. ad played and ad interacted) can also be sent to TrafficPeak with the TrafficPeak Video Analytics add-on. \ No newline at end of file +- **Server-Side Ad Insertion (SSAI):** The process of attaching, or stitching, ads to content prior to reaching end-user devices. Ad logs (i.e. ad played and ad interacted) can also be sent to TrafficPeak with the TrafficPeak Video Analytics add-on. diff --git a/docs/guides/akamai/solutions/high-performance-kv-store-fintech-akamai/index.md b/docs/guides/akamai/solutions/high-performance-kv-store-fintech-akamai/index.md index 50b050d64ac..fd31b372682 100644 --- a/docs/guides/akamai/solutions/high-performance-kv-store-fintech-akamai/index.md +++ b/docs/guides/akamai/solutions/high-performance-kv-store-fintech-akamai/index.md @@ -14,7 +14,7 @@ external_resources: Fintech and eCommerce services process high volumes of transactions and have demanding requirements for performance, reliability, and resiliency. The data storage size for a given transaction in these services may not be as large as in other industries like media or gaming, but they must adhere to rigorous standards for security, latency, and consistency. -This guide outlines a distributed key-value (KV) storage architecture that supports registration for users between a global fintech service and a banking system. In particular, the data stored represents users' credit card information, and it is encrypted in this storage system. This KV store is implemented with NATS and the JetStream persistence engine, and it is deployed across 11 core compute regions on Akamai Connected Cloud. The system is capable of storing hundreds of millions of keys while guaranteeing low latency for registration requests and a resilient method for quickly publishing and updating key-value data. +This guide outlines a distributed key-value (KV) storage architecture that supports registration for users between a global fintech service and a banking system. In particular, the data stored represents users' credit card information, and it is encrypted in this storage system. This KV store is implemented with NATS and the JetStream persistence engine, and it is deployed across 11 core compute regions on Akamai Cloud. The system is capable of storing hundreds of millions of keys while guaranteeing low latency for registration requests and a resilient method for quickly publishing and updating key-value data. ## Distributed KV Store Workflow @@ -58,7 +58,7 @@ For this reason, it is important for these update operations to be propagated qu ## Distributed Key-Value Store Design Diagram -This solution creates a key-value storage service on Akamai Connected Cloud. The service is composed of a primary storage cluster in one compute region and ten storage leaf nodes installed across ten other compute locations. Akamai Global Traffic Management routes requests from users to these leaf nodes. +This solution creates a key-value storage service on Akamai Cloud. The service is composed of a primary storage cluster in one compute region and ten storage leaf nodes installed across ten other compute locations. Akamai Global Traffic Management routes requests from users to these leaf nodes. ![NATS Key-Value Store Design Diagram](nats-kv-store.svg?diagram-description-id=nats-kv-store-design-diagram) @@ -93,4 +93,4 @@ This solution creates a key-value storage service on Akamai Connected Cloud. The The gateway retrieves the value of the key from the corresponding NATS leaf node. -- **[Akamai Global Traffic Management](https://www.akamai.com/products/global-traffic-management)** is responsible for accepting user requests on the service and routing requests to an available leaf node that provides the lowest latency for the user's location. \ No newline at end of file +- **[Akamai Global Traffic Management](https://www.akamai.com/products/global-traffic-management)** is responsible for accepting user requests on the service and routing requests to an available leaf node that provides the lowest latency for the user's location. diff --git a/docs/guides/akamai/solutions/iot-firmware-upgrades-with-obj-and-cdn/index.md b/docs/guides/akamai/solutions/iot-firmware-upgrades-with-obj-and-cdn/index.md index 9d27616f3e3..255d90ccf04 100644 --- a/docs/guides/akamai/solutions/iot-firmware-upgrades-with-obj-and-cdn/index.md +++ b/docs/guides/akamai/solutions/iot-firmware-upgrades-with-obj-and-cdn/index.md @@ -10,7 +10,7 @@ license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)' --- ## Overview -As more and more consumer electronics join the Internet of Things (IoT), the need to deliver feature and security firmware updates to these devices becomes more critical for IoT device manufacturers. One of the main aspects of delivery manufacturers need to plan for is how much egress data these systems will use. At scale, the price of keeping both consumers and the business happy and secure can be enormous. Using Linode Object Storage on Akamai Connected Cloud as an origin for this data, and connecting that service to Akamai CDN, can provide a huge cost savings over other competing hyperscalers. +As more and more consumer electronics join the Internet of Things (IoT), the need to deliver feature and security firmware updates to these devices becomes more critical for IoT device manufacturers. One of the main aspects of delivery manufacturers need to plan for is how much egress data these systems will use. At scale, the price of keeping both consumers and the business happy and secure can be enormous. Using Linode Object Storage on Akamai Cloud as an origin for this data, and connecting that service to Akamai CDN, can provide a huge cost savings over other competing hyperscalers. ## Firmware Update Workflow 1. A manufacturer uploads a new firmware package to an Object Storage bucket. @@ -29,7 +29,7 @@ An IoT manufacturer found themselves struggling to send OS and firmware updates Another challenge the IoT manufacturer encountered was supporting more IoT devices worldwide. This resulted in the scale of their firmware delivery service growing in both storage and delivery costs. The IoT manufacturer was looking for a service that could help them save money on egress and improve their bottom line. -**Solution**: Because Linode Object Storage on Akamai Connected Cloud has much lower egress rates than AWS’ offerings, and because it can be set as an origin for Akamai CDN, the IoT manufacturer was not only able to keep file system access to firmware objects, but decrease egress costs by 90%. +**Solution**: Because Linode Object Storage on Akamai Cloud has much lower egress rates than AWS’ offerings, and because it can be set as an origin for Akamai CDN, the IoT manufacturer was not only able to keep file system access to firmware objects, but decrease egress costs by 90%. ## Architecture diff --git a/docs/guides/akamai/solutions/preparing-infrastructure-for-high-impact-ad-traffic/index.md b/docs/guides/akamai/solutions/preparing-infrastructure-for-high-impact-ad-traffic/index.md index c1dd658bf5e..2c6c0f12389 100644 --- a/docs/guides/akamai/solutions/preparing-infrastructure-for-high-impact-ad-traffic/index.md +++ b/docs/guides/akamai/solutions/preparing-infrastructure-for-high-impact-ad-traffic/index.md @@ -1,7 +1,7 @@ --- slug: preparing-infrastructure-for-high-impact-ad-traffic title: "Preparing Infrastructure for High-Impact Advertising Traffic on Akamai" -description: "This guide discusses the infrastructure challenges related to traffic associated with high-impact ad campaigns. It also proposes a reference architecture and strategies used to support surges during high-traffic events on Akamai Connected Cloud." +description: "This guide discusses the infrastructure challenges related to traffic associated with high-impact ad campaigns. It also proposes a reference architecture and strategies used to support surges during high-traffic events on Akamai." authors: ["John Dutton"] contributors: ["John Dutton"] published: 2024-07-10 @@ -70,7 +70,7 @@ At the edge, Akamai’s [App & API Protector](https://www.akamai.com/products/ap 5. Queue-it waiting rooms allow for user prioritization and enhance the user experience during periods of extremely high traffic. -6. TrafficPeak on Akamai Connected Cloud provides near real-time visualization of event data. +6. TrafficPeak on Akamai provides near real-time visualization of event data. 7. Akamai routes CDN traffic through designated edge servers. This allows customers to drop traffic from other sources and prevent attackers from bypassing edge-based protection. {#high-impact-ad-arch .large-diagram} @@ -93,4 +93,4 @@ At the edge, Akamai’s [App & API Protector](https://www.akamai.com/products/ap - **Load Testing (CloudTest):** CloudTest is a load testing tool that lets customers run peak traffic performance testing for environments at scale. -- **TrafficPeak:** Akamai’s managed observability solution. Runs on Akamai Connected Cloud and is comprised of Compute Instances, Object Storage, and a visual Grafana dashboard for near real-time monitoring. \ No newline at end of file +- **TrafficPeak:** Akamai’s managed observability solution. Runs on Akamai Cloud infrastructure and is comprised of Compute Instances, Object Storage, and a visual Grafana dashboard for near real-time monitoring. diff --git a/docs/guides/platform/object-storage/optimizing-obj-bucket-architecture-for-akamai-cdn/index.md b/docs/guides/platform/object-storage/optimizing-obj-bucket-architecture-for-akamai-cdn/index.md index 8e47b2864ca..539e5b3845b 100644 --- a/docs/guides/platform/object-storage/optimizing-obj-bucket-architecture-for-akamai-cdn/index.md +++ b/docs/guides/platform/object-storage/optimizing-obj-bucket-architecture-for-akamai-cdn/index.md @@ -5,7 +5,7 @@ description: "This guide discusses design strategies and best practices for opti authors: ["Akamai"] contributors: ["Akamai"] published: 2024-09-27 -keywords: ['object storage','cdn','delivery','linode object storage','akamai cdn','akamai connected cloud','bucket architecture'] +keywords: ['object storage','cdn','delivery','linode object storage','akamai cdn','akamai cloud','bucket architecture'] license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)' external_resources: - '[Object Storage Product Documentation](https://techdocs.akamai.com/cloud-computing/docs/object-storage)' @@ -13,7 +13,7 @@ external_resources: - '[Using Object Storage With Akamai CDN](/docs/guides/using-object-storage-with-akamai-cdn/)' --- -Linode Object Storage can be an efficient, cost-effective solution for streaming and data delivery applications when used as an origin point for Akamai CDN. Since Object Storage is a part of Akamai Connected Cloud and uses the same backbone as Akamai CDN, egress can also be significantly reduced. +Linode Object Storage can be an efficient, cost-effective solution for streaming and data delivery applications when used as an origin point for Akamai CDN. Since Object Storage is a part of Akamai Cloud and uses the same backbone as Akamai CDN, egress can also be significantly reduced. Your Object Storage bucket architecture is critical to performance success. In particular, distributing content across multiple buckets helps with load distribution, CDN optimization, and adds security benefits like segmentation and origin obfuscation. This guide walks through bucket design strategies using a commerce site example, including an optimal bucket architecture for Akamai CDN integration. @@ -88,4 +88,4 @@ Each bucket in your architecture has the ability to serve as a single origin end ### Relationship To Bucket Design -CDNs can often overcome flaws of poorly architected environments. However, when a bucket architecture is designed well, the benefits can directly translate to the CDN. Object Storage bucket architecture should be designed to be functional, scalable, performant, resilient, and cost efficient so that Akamai CDN serves your content as effectively as possible. \ No newline at end of file +CDNs can often overcome flaws of poorly architected environments. However, when a bucket architecture is designed well, the benefits can directly translate to the CDN. Object Storage bucket architecture should be designed to be functional, scalable, performant, resilient, and cost efficient so that Akamai CDN serves your content as effectively as possible. diff --git a/docs/guides/platform/object-storage/using-object-storage-with-akamai-cdn/index.md b/docs/guides/platform/object-storage/using-object-storage-with-akamai-cdn/index.md index a1b021ab7fb..caa61075a55 100644 --- a/docs/guides/platform/object-storage/using-object-storage-with-akamai-cdn/index.md +++ b/docs/guides/platform/object-storage/using-object-storage-with-akamai-cdn/index.md @@ -1,11 +1,11 @@ --- slug: using-object-storage-with-akamai-cdn title: "Using Object Storage With Akamai CDN" -description: "This guide presents the benefits and strategies for pairing Linode Object Storage with Akamai CDN for data delivery." +description: "This guide presents the benefits, strategies, and high-level architectures for using Object Storage on Akamai Cloud with Akamai CDN for data delivery." authors: ["Akamai"] contributors: ["Akamai"] published: 2024-09-27 -keywords: ['object storage','cdn','delivery','linode object storage','akamai cdn','akamai connected cloud'] +keywords: ['object storage','cdn','delivery','object storage','akamai cdn','akamai cloud'] license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)' external_resources: - '[Object Storage Product Documentation](https://techdocs.akamai.com/cloud-computing/docs/object-storage)' @@ -14,9 +14,9 @@ external_resources: Object storage stores data in an unstructured, flat format where data is stored as “objects”. Object storage is cheaper than block storage, and it can be especially useful for large volumes of unstructured data like photos, videos, documents, web pages, sensor data, and audio files. Cloud-based object storage systems distribute this unstructured data across multiple physical devices for redundancy, while users are able to access the content from a single interface. Object storage is HTTP accessible and ideal for building cloud-native applications that require scale and flexibility, as well as storage for application artifacts like analytics, backups, and archives. -With its reliability and cost-effectiveness, Linode Object Storage can be coupled with Akamai’s content delivery network (CDN) to create a viable solution for applications that need to serve large files and large amounts of data. This includes video on demand (VOD) streaming, ecommerce, firmware update distribution, media-based website content, and other applications. +With its reliability and cost-effectiveness, Object Storage on Akamai Cloud can be coupled with Akamai’s content delivery network (CDN) to create a viable solution for applications that need to serve large files and large amounts of data. This includes video on demand (VOD) streaming, ecommerce, firmware update distribution, media-based website content, and other applications. -The solution presented in this guide focuses on the architectural best practices for designing and operating reliable, secure, efficient, and sustainable content storage and delivery systems using [Linode Object Storage](https://techdocs.akamai.com/cloud-computing/docs/object-storage) on Akamai Connected Cloud with [Akamai CDN](https://techdocs.akamai.com/platform-basics/docs/content-delivery). +The solution presented in this guide focuses on the architectural best practices for designing and operating reliable, secure, efficient, and sustainable content storage and delivery systems using [Object Storage](https://techdocs.akamai.com/cloud-computing/docs/object-storage) on Akamai Cloud with [Akamai CDN](https://techdocs.akamai.com/platform-basics/docs/content-delivery). ## Object Storage For Data Delivery @@ -72,7 +72,7 @@ Object storage can’t scale linearly with the number of users, but using it as ### CDN-Based Distributed Architecture -In the CDN-based architectures below, Akamai CDN lives between end users and the origin data point. As end users request information, Akamai CDN sources and caches data from Linode Object Storage on Akamai Connected Cloud, and then serves that data from an edge server close to the end user. +In the CDN-based architectures below, Akamai CDN lives between end users and the origin data point. As end users request information, Akamai CDN sources and caches data from Object Storage on Akamai Cloud, and then serves that data from an edge server close to the end user. In this scenario, latency is reduced, users never need to interact with the origin, and the object storage infrastructure remains protected and optimized for efficiency and growth. @@ -82,7 +82,7 @@ In this scenario, latency is reduced, users never need to interact with the orig ## Benefits of Using Akamai CDN with Object Storage for Data Delivery -Akamai Connected Cloud brings content closer to end-users and offers several technical benefits for streaming applications, including: +Akamai brings content closer to end-users and offers several technical benefits for streaming applications, including: - Audience and end-user geographic reach - Programmability through well-defined APIs @@ -93,14 +93,14 @@ Akamai Connected Cloud brings content closer to end-users and offers several tec - Enhanced data durability and availability through replication and distribution mechanisms - Limiting reliance on transit networks - Origin offloading, content caching, and reduced latency -- Significantly reduced object storage-based egress costs since no egress is imposed between Linode Object Storage and Akamai CDN +- Significantly reduced object storage-based egress costs since no egress is imposed between Object Storage on Akamai Cloud and Akamai CDN Object storage is a standardized, key component in many content production tools, enabling seamless integration and organization of large amounts of files. Its interoperability across various applications, tools, and workflows ensures data is centralized and easily accessible. Object storage simplifies content distribution and backup processes, and it provides a secure, cost-effective method for storing and sharing large volumes of unstructured data. -When architected properly and paired with Akamai’s CDN, Linode Object Storage allows for fast, efficient access to vast libraries of content connected on the same backbone. This results in readily available content - a crucial factor for streaming and other data delivery workflows. +When architected properly and paired with Akamai’s CDN, Object Storage on Akamai Cloud allows for fast, efficient access to vast libraries of content connected on the same backbone. This results in readily available content - a crucial factor for streaming and other data delivery workflows. ## Next Steps To learn more about object storage bucket design for streaming and steps for CDN integration, see the following guide: -- [Optimizing Object Storage Bucket Architecture for Akamai CDN](/docs/guides/optimizing-obj-bucket-architecture-for-akamai-cdn/) \ No newline at end of file +- [Optimizing Object Storage Bucket Architecture for Akamai CDN](/docs/guides/optimizing-obj-bucket-architecture-for-akamai-cdn/) diff --git a/docs/marketplace-docs/_index.md b/docs/marketplace-docs/_index.md index 394549e3b79..6e07015bfdf 100644 --- a/docs/marketplace-docs/_index.md +++ b/docs/marketplace-docs/_index.md @@ -40,10 +40,6 @@ No more jumping through hoops to get your software up and running. Use Marketpla Run your apps the way you want. If the default configuration doesn't meet your needs, you can customize the app’s resources, location, metadata, and more during creation. -### Create Your Own - -Help users find your app in the Linode Marketplace, an online library for developers and businesses looking to make cloud deployments easier through Marketplace applications and tools. [Become a Marketplace Partner](https://www.linode.com/marketplace/app-partners/). - ## Pricing and Availability Marketplace Apps can be deployed across [all regions](https://www.linode.com/global-infrastructure/) and are provided at no additional cost beyond the fees associated with the selected Compute Instance plan. diff --git a/docs/marketplace-docs/developers/index.md b/docs/marketplace-docs/developers/index.md index 5dd43c6712f..998a81c7aa3 100644 --- a/docs/marketplace-docs/developers/index.md +++ b/docs/marketplace-docs/developers/index.md @@ -13,20 +13,9 @@ license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)' ## Linode API -Marketplace applications are deployed in the API via the -[StackScripts Endpoint Collection](/docs/api/stackscripts). +Marketplace applications are deployed in the API via the [StackScripts Endpoint Collection](/docs/api/stackscripts). ## Linode CLI - The [Linode CLI](https://github.com/linode/linode-cli) is a wrapper around the Linode API v4 that lets you manage your Linode account and resources from the command line. - -## App Developers and Marketplace Contributors - -List an application on Linode's Marketplace to reach a new audience of developers, companies, and users. All approved Marketplace Apps are listed within our online library and in our Cloud Manager, making it easier for developers and businesses to find and deploy the tools they need. - -Submit a Marketplace App: - -1. Register your Marketplace App by filling the [Register Your App](https://www.linode.com/marketplace/app-partners/#register) form. A Linode team member will contact you with next steps. -1. Build a [StackScript](/docs/products/tools/stackscripts/guides/write-a-custom-script/) for your Marketplace App. This scripting tool forms the basis of all Marketplace Apps. -1. Upload the StackScript to [GitHub](https://github.com/linode/Marketplace-Apps) so our team can review the submission and schedule the Marketplace App for release. +The [Linode CLI](https://github.com/linode/linode-cli) is a wrapper around the Linode API v4 that lets you manage your Linode account and resources from the command line. diff --git a/docs/marketplace-docs/guides/_index.md b/docs/marketplace-docs/guides/_index.md index 28e34ba8f1e..b0f69611cde 100644 --- a/docs/marketplace-docs/guides/_index.md +++ b/docs/marketplace-docs/guides/_index.md @@ -12,10 +12,6 @@ aliases: ['/products/tools/marketplace/guides/','/products/tools/marketplace-one - [Get Started with Marketplace Apps](/docs/marketplace-docs/get-started/): Learn how to deploy and access a One-Click App from the Linode Marketplace. -## Become a Partner - -- [Become a Marketplace Partner](https://www.linode.com/marketplace/app-partners/) - Learn how to submit your own application to the Linode Marketplace. - ## List of Marketplace Apps See the [Marketplace](/docs/marketplace/) listing page for a full list of all Marketplace Apps sorted by category. diff --git a/docs/marketplace-docs/guides/couchbase-cluster/index.md b/docs/marketplace-docs/guides/couchbase-cluster/index.md index eb570faded6..0c3e6e66b01 100644 --- a/docs/marketplace-docs/guides/couchbase-cluster/index.md +++ b/docs/marketplace-docs/guides/couchbase-cluster/index.md @@ -1,6 +1,6 @@ --- title: "Deploy Couchbase One-Click Cluster through the Linode Marketplace" -description: "Deploy Couchbase Enterprise Server One-Click Cluster on Akamai Connected Cloud. Couchbase Enterprise Server is a high-performance NoSQL database, designed for scale." +description: "Deploy Couchbase Enterprise Server One-Click Cluster on Akamai Cloud. Couchbase Enterprise Server is a high-performance NoSQL database, designed for scale." keywords: ['database','nosql','high availability','data','cluster'] tags: ["marketplace", "linode platform", "cloud manager"] published: 2024-06-10 @@ -16,7 +16,7 @@ license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)' [Couchbase](https://www.couchbase.com/) is an enterprise class NoSQL database designed with memory-first architecture, built-in cache and workload isolation. The Couchbase One-Click cluster deploys three, five, or seven connected Couchbase Enterprise Server nodes split between Data, Index, and Query services. This initial configuration allows quick deployment and cluster expansion with Couchbase's multi-dimensional scaling. {{< note title="Couchbase Enterprise Server License" >}} -Couchbase Enterprise Server is not free to use in production. Contact [Couchbase Support](https://www.couchbase.com/pricing/) to activate your license on Akamai Connected Cloud and enable [Couchbase application support](https://support.couchbase.com/hc/en-us/articles/360043247551-Accessing-Couchbase-Support). +Couchbase Enterprise Server is not free to use in production. Contact [Couchbase Support](https://www.couchbase.com/pricing/) to activate your license on Akamai Cloud and enable [Couchbase application support](https://support.couchbase.com/hc/en-us/articles/360043247551-Accessing-Couchbase-Support). {{< /note >}} ![Couchbase Enterprise Server Cluster Architecture](couchbase_ref_arch_white.png) @@ -96,4 +96,5 @@ You may wish to consult the following resources for additional information on th - [Couchbase](https://www.couchbase.com/) - [Couchbase Documentation](https://docs.couchbase.com/home/server.html) -{{% content "marketplace-update-note-shortguide" %}} \ No newline at end of file +{{% content "marketplace-update-note-shortguide" %}} +{{% content "marketplace-update-note-shortguide" %}} diff --git a/docs/marketplace-docs/guides/openlitespeed-django/index.md b/docs/marketplace-docs/guides/openlitespeed-django/index.md index d1ad1cc3dd1..c876b46d294 100644 --- a/docs/marketplace-docs/guides/openlitespeed-django/index.md +++ b/docs/marketplace-docs/guides/openlitespeed-django/index.md @@ -51,7 +51,7 @@ The OpenLiteSpeed Django app automatically installs Linux, the performance web s ```output ********************************************************* - Akamai Connected Cloud OpenLiteSpeed Django Marketplace App + Akamai Cloud OpenLiteSpeed Django Marketplace App App URL: * The OpenLiteSpeed Web Admin: https://$EXAMPLE_DOMAIN:7080 * The sample Django site: https://EXAMPLE_DOMAIN/ @@ -72,4 +72,4 @@ The OpenLiteSpeed Django app automatically installs Linux, the performance web s Now that you’ve accessed your OpenLiteSpeed Django instance, check out [the official OpenLiteSpeed Django documentation](https://docs.litespeedtech.com/cloud/images/django/) for further configuration steps. -{{% content "marketplace-update-note-shortguide" %}} \ No newline at end of file +{{% content "marketplace-update-note-shortguide" %}} diff --git a/docs/marketplace-docs/guides/openlitespeed-wordpress/index.md b/docs/marketplace-docs/guides/openlitespeed-wordpress/index.md index a1ffe7ee2bd..1ddd6677901 100644 --- a/docs/marketplace-docs/guides/openlitespeed-wordpress/index.md +++ b/docs/marketplace-docs/guides/openlitespeed-wordpress/index.md @@ -62,7 +62,7 @@ cat /etc/motd ```output ********************************************************* -Akamai Connected Cloud OpenLiteSpeed Wordpress Marketplace App +Akamai Cloud OpenLiteSpeed Wordpress Marketplace App App URL: * The Wordpress site: https://example-domain.tld/ * The Wordpress admin login site: https://example-domain.tld/wp-login.php diff --git a/docs/marketplace-docs/guides/passbolt/index.md b/docs/marketplace-docs/guides/passbolt/index.md index 94aef034965..e9d09c2f246 100644 --- a/docs/marketplace-docs/guides/passbolt/index.md +++ b/docs/marketplace-docs/guides/passbolt/index.md @@ -16,7 +16,7 @@ This Marketplace App deploys the latest unmodified version of [Passbolt Communit {{< note >}} Passbolt and the Passbolt logo are registered trademarks of Passbolt S.A. -This service is provided by Akamai Connected Cloud and is not affiliated with Passbolt S.A. +This service is provided by Akamai and is not affiliated with Passbolt S.A. {{< /note >}} ## Deploying a Marketplace App @@ -45,7 +45,7 @@ To start registration follow the link provided in `/etc/motd` to visit the DNS y ```output cat /etc/motd ********************************************************* -Akamai Connected Cloud passbolt Marketplace App +Akamai Cloud passbolt Marketplace App Registering admin user: https://$DNS_NAME/setup/start/$UUID @@ -90,4 +90,4 @@ Regardless of how you configure your mail server, we suggest that you follow the ### Account Recovery If you ever need to recover your account, you will be prompted for the PGP private key block you downloaded after entering your passphrase for the first time. -{{% content "marketplace-update-note-shortguide" %}} \ No newline at end of file +{{% content "marketplace-update-note-shortguide" %}} diff --git a/docs/marketplace-docs/guides/prometheus-grafana/index.md b/docs/marketplace-docs/guides/prometheus-grafana/index.md index 51855574267..02d559d2204 100644 --- a/docs/marketplace-docs/guides/prometheus-grafana/index.md +++ b/docs/marketplace-docs/guides/prometheus-grafana/index.md @@ -145,4 +145,4 @@ If you added the Akamai Insights Datasource plugin, the data source can be found Open **akamai-insights-datasource** and click **Save & test** to check if the plugin is working. If successful, you should see a *"Data source is working properly"* message. ![Working Akamai DS](grafana_akamai_ds.png) -{{% content "marketplace-update-note-shortguide" %}} \ No newline at end of file +{{% content "marketplace-update-note-shortguide" %}} diff --git a/docs/marketplace-docs/guides/splunk/index.md b/docs/marketplace-docs/guides/splunk/index.md index a9f3e8775bd..75fbec5179c 100644 --- a/docs/marketplace-docs/guides/splunk/index.md +++ b/docs/marketplace-docs/guides/splunk/index.md @@ -17,7 +17,7 @@ marketplace_app_name: "Splunk" Splunk is a powerful log analyzer that can be used to obtain insight into your infrastructure. Splunk collects, monitors, analyzes, and visualizes data from database applications, web servers, cloud networks, and a variety of other sources. -The Akamai Connected Cloud Splunk Marketplace App includes support for the [Akamai SIEM integration](https://techdocs.akamai.com/siem-integration/docs/akamai-siem-integration-for-splunk-and-cef-syslog) on deployment. For details on generating valid tokens, see [create authentication credentials](https://techdocs.akamai.com/developer/docs/set-up-authentication-credentials). +The Splunk Marketplace App on Akamai Cloud includes support for the [Akamai SIEM integration](https://techdocs.akamai.com/siem-integration/docs/akamai-siem-integration-for-splunk-and-cef-syslog) on deployment. For details on generating valid tokens, see [create authentication credentials](https://techdocs.akamai.com/developer/docs/set-up-authentication-credentials). ## Deploying a Marketplace App @@ -71,4 +71,4 @@ You will be presented a login field where you can enter the credentials you prev Now that you’ve accessed your dashboard, checkout [the official Splunk documentation](https://docs.splunk.com/Documentation/Splunk) to learn how to further configure your instance. -{{% content "marketplace-update-note-shortguide" %}} \ No newline at end of file +{{% content "marketplace-update-note-shortguide" %}} diff --git a/docs/marketplace-docs/guides/valkey/index.md b/docs/marketplace-docs/guides/valkey/index.md index ab52264490e..fe81b3ff304 100644 --- a/docs/marketplace-docs/guides/valkey/index.md +++ b/docs/marketplace-docs/guides/valkey/index.md @@ -13,7 +13,7 @@ contributors: ["Akamai"] license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)' --- -Valkey is an open-source (BSD) key/value datastore that supports diverse workloads such as caching and message queues, and can act as a primary database. The Akamai Connected Cloud One-Click App for Valkey is configured as a standalone system daemon with TLS support. +Valkey is an open-source (BSD) key/value datastore that supports diverse workloads such as caching and message queues, and can act as a primary database. The Akamai Cloud One-Click App for Valkey is configured as a standalone system daemon with TLS support. Valkey natively supports a broad collection of data types, extensibility with built-in scripting support for Lua, and module plugins to create new commands, data types, and more. diff --git a/docs/reference-architecture/video-transcoding/_index.md b/docs/reference-architecture/video-transcoding/_index.md index e287669c9d9..499175ea080 100644 --- a/docs/reference-architecture/video-transcoding/_index.md +++ b/docs/reference-architecture/video-transcoding/_index.md @@ -21,9 +21,9 @@ Review the [video transcoding architecture diagrams](/docs/reference-architectur ## Technologies Used -The workflow in this document is implemented on the [Akamai Connected Cloud](https://www.akamai.com/) (in particular, the [Linode Kubernetes Engine](https://www.linode.com/products/kubernetes/)), Akamai CDN, and a GitHub Actions-powered CI/CD powered pipeline. The full accounting of technologies used includes: +The workflow in this document is implemented on [Akamai Cloud](https://www.akamai.com/) (in particular, [Linode Kubernetes Engine](https://www.linode.com/products/kubernetes/)), Akamai CDN, and a GitHub Actions-powered CI/CD powered pipeline. The full accounting of technologies used includes: -- **Akamai Connected Cloud technologies**: +- **Akamai Cloud technologies**: | Technology | Description | |-----------------------------------|-------------| @@ -32,7 +32,7 @@ The workflow in this document is implemented on the [Akamai Connected Cloud](htt | [Object Storage](https://www.linode.com/products/object-storage/) | Amazon S3-compatible Object Storage, used to manage unstructured data like video files | | [Block Storage](https://www.linode.com/products/block-storage/) | Network-attached block file storage volumes | | [API](https://www.linode.com/products/linode-api/) | Programmatic access to Linode products and services | - | [DNS Manager](https://www.linode.com/products/dns-manager/) | Domain management, free for Akamai Connected Cloud customers | + | [DNS Manager](https://www.linode.com/products/dns-manager/) | Domain management, free for Akamai Cloud customers | - **Other software and services**: @@ -58,4 +58,4 @@ The workflow in this document is implemented on the [Akamai Connected Cloud](htt - **Scalability**: This solution supports horizontal scalability by adding more Linodes within the Kubernetes cluster, which enables high throughput. Scaling this solution allows you to process a large amount of content in a short period of time. Scaling can support service launch or marketing campaign requirements. -- **Cost-effectiveness**: Traditional media workflows have to keep a deployed capacity for peak usage. This reference architecture is built on Kubernetes and uses the Argo workflow engine, which supports dynamic pod scheduling and tear-down. Because of this dynamic resource usage, your cost footprint can be minimized. \ No newline at end of file +- **Cost-effectiveness**: Traditional media workflows have to keep a deployed capacity for peak usage. This reference architecture is built on Kubernetes and uses the Argo workflow engine, which supports dynamic pod scheduling and tear-down. Because of this dynamic resource usage, your cost footprint can be minimized. diff --git a/docs/reference-architecture/video-transcoding/diagrams/index.md b/docs/reference-architecture/video-transcoding/diagrams/index.md index e7ec0ead85b..d36326ce4b3 100644 --- a/docs/reference-architecture/video-transcoding/diagrams/index.md +++ b/docs/reference-architecture/video-transcoding/diagrams/index.md @@ -13,7 +13,7 @@ The diagrams featured here provide different perspectives on the architecture of - [Figure 1](#figure-1-high-level-typical-media-ingest-workflow) describes the high-level components of a general video transcoding architecture without referring to particular technologies that may be used (with some exceptions). -- [Figure 2](#figure-2-akamai-cloud-compute-lke-with-argo-events-and-argo-workflow) presents the same components of figure 1, but with an overlay of how those components can be powered by Akamai Connected Cloud, Linode Kubernetes Engine (LKE), and [Argo](https://argoproj.github.io/). +- [Figure 2](#figure-2-akamai-cloud-compute-lke-with-argo-events-and-argo-workflow) presents the same components of figure 1, but with an overlay of how those components can be powered by Akamai Cloud, Linode Kubernetes Engine (LKE), and [Argo](https://argoproj.github.io/). - [Figure 3](#figure-3-end-to-end-vod-workflow-with-hls-video-output) presents a detailed version of this architecture with descriptions of how specific technologies are used to implement the components of the video transcoding workflow. @@ -78,7 +78,7 @@ A system is set up to allow observability of the content workflows. Content dist *Click to interact, scroll to zoom, click-and-hold to pan* {{< /note >}} -**Figure 2** provides an overview of the tools and technologies overlaid onto the VOD workflow use case. This overview illustrates how the Akamai Connected Cloud and Linode Kubernetes Engine (LKE) are combined with an event-driven and highly scalable workflow management tool called [Argo](https://argoproj.github.io/). Argo is an open source Kubernetes-native workflow engine supporting DAG and step-based workflows, and it is a member of the Cloud Native Computing Foundation (CNCF). This combination of technologies allows for a flexible, portable, and cost-effective media processing solution. +**Figure 2** provides an overview of the tools and technologies overlaid onto the VOD workflow use case. This overview illustrates how the Akamai CDN and Linode Kubernetes Engine (LKE) are combined with an event-driven and highly scalable workflow management tool called [Argo](https://argoproj.github.io/). Argo is an open source Kubernetes-native workflow engine supporting DAG and step-based workflows, and it is a member of the Cloud Native Computing Foundation (CNCF). This combination of technologies allows for a flexible, portable, and cost-effective media processing solution. ## Figure 3: End-to-End VOD Workflow with HLS Video Output @@ -131,4 +131,4 @@ Some key features of figure 3 are described as follows: 1. [Prometheus](https://prometheus.io/) and [Grafana](https://grafana.com/) provide system-wide metrics and observability to developers and site reliability engineers. This information is used to manage the capacity, performance, and health of the overall infrastructure. 1. A combination of [Cert-Manager](https://cert-manager.io/), [Let’s Encrypt](https://letsencrypt.org/), [NGINX Ingress](https://docs.nginx.com/nginx-ingress-controller/), [Linode NodeBalancers](https://www.linode.com/products/nodebalancers/), and [Linode DNS](https://www.linode.com/products/dns-manager/) enable communication with internal components of the application over a secure TLS connection. This includes the Argo Workflow UI, Grafana UI, and Argo Events Webhook. -{#figure-3-description .large-diagram} \ No newline at end of file +{#figure-3-description .large-diagram}