This repository has been archived by the owner on Jan 29, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 51
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
66f33b2
commit 6216672
Showing
2 changed files
with
11 additions
and
40 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -18,28 +18,28 @@ There a few major reasons to utilize BYOC: | |
3. **Fine-grained network control**: BYOC requires only some specific network access (for example, service management and troubleshooting), otherwise allowing you to customize your network to meet any internal requirements or requirements of your customers. | ||
4. **Cost optimization**: Depending on your cloud provider, with BYOC you can use cost savings plans, committed use discounts, or other strategies to save on compute and storage infrastructure costs related to Aiven services. | ||
|
||
Who is eligible | ||
--------------- | ||
Who is eligible for BYOC | ||
------------------------ | ||
|
||
The BYOC setup is a bespoke service offered on a case-by-case basis, and not all cloud providers support it yet. You need to meet a few requirements to be eligible for BYOC: | ||
|
||
- You use one of the following public clouds: Amazon Web Services (AWS), Google Cloud Platform (GCP), or Microsoft Azure (excluding Azure Germany). | ||
- Your total monthly spend is greater than $5,000. | ||
- You have an active enterprise support contract. | ||
|
||
When to use a standard Aiven deployment | ||
--------------------------------------- | ||
When to use the regular Aiven deployment | ||
---------------------------------------- | ||
|
||
BYOC deployments are not automated, and they add additional complexity to communicating to the Aiven control plane, service management, key management, and security. | ||
|
||
In most cases, you can meet your regulatory and business requirements by utilizing a standard Aiven deployment or :doc:`Enhanced Compliance Environment </docs/platform/concepts/enhanced-compliance-env>`. | ||
In most cases, you can meet your regulatory and business requirements by utilizing a regular Aiven deployment or :doc:`Enhanced Compliance Environment </docs/platform/concepts/enhanced-compliance-env>`. | ||
|
||
.. tip:: | ||
|
||
If you would like to understand BYOC better or are unsure which deployment model is the best fit for you, contact [email protected]. | ||
|
||
Pricing and billing | ||
------------------- | ||
BYOC pricing and billing | ||
------------------------ | ||
|
||
Unlike Aiven's standard all-inclusive pricing, the BYOC setup has custom pricing depending on the nature of your requirements. If you enter this arrangement, you are responsible for all cloud infrastructure and network traffic | ||
charges. | ||
|
@@ -52,20 +52,15 @@ You receive two separate monthly invoices, one from Aiven for their managed serv | |
|
||
.. _byoc-deployment: | ||
|
||
Architecture of BYOC deployments | ||
-------------------------------- | ||
Architecture of the standard BYOC deployment | ||
-------------------------------------------- | ||
|
||
With BYOC, you can use any standard Aiven method (for example, :doc:`CLI </docs/tools/cli>` or :doc:`Terraform </docs/tools/terraform>`) to manage your services and generally have the same user experience as with the regular Aiven deployment model. | ||
|
||
.. _byoc-standard: | ||
|
||
BYOC standard | ||
''''''''''''' | ||
|
||
.. image:: /images/platform/byoc-standard.png | ||
:alt: Overview architecture diagram with VPC set up | ||
|
||
A standard BYOC deployment requires you to create a Virtual Private Cloud (VPC) dedicated to Aiven services within each region you want to operate in. Aiven accesses these VPCs via a static IP address and then routes traffic through a proxy for additional security. To accomplish this, Aiven utilizes a bastion host logically separated from the | ||
The standard BYOC deployment requires you to create a Virtual Private Cloud (VPC) dedicated to Aiven services within each region you want to operate in. Aiven accesses these VPCs via a static IP address and then routes traffic through a proxy for additional security. To accomplish this, Aiven utilizes a bastion host logically separated from the | ||
Aiven services you deploy. As the user of these services (for example, Aiven for Apache Kafka®), you are able to utilize them through standard VPC peering techniques. Although the bastion host and the service nodes reside in your managed VPC, they are not accessible (for example, SSH) to anyone outside Aiven. | ||
|
||
Depending on the service used, Aiven takes regular backups to enable forking, point in time recovery (PITR), and disaster recovery. These backups by default do not reside in your cloud. If there is a requirement to have all backups | ||
|
@@ -75,22 +70,6 @@ in your own cloud, it's still possible. To accomplish this, Aiven needs an objec | |
|
||
All backups are encrypted using Aiven-managed keys, and you are responsible for managing object storage configurations. | ||
|
||
BYOC with IPsec ingress | ||
''''''''''''''''''''''' | ||
|
||
.. image:: /images/platform/byoc-ipsec-ingress.png | ||
:alt: Overview architecture diagram with IPsec tunnel | ||
|
||
A slight variation on a standard BYOC deployment enables Aiven to manage your services through an IPsec tunnel. This deployment can be beneficial if management over the public Internet is infeasible or adds additional complexity. | ||
|
||
BYOC with direct IPsec ingress | ||
'''''''''''''''''''''''''''''' | ||
|
||
.. image:: /images/platform/byoc-ipsec-ingress-direct.png | ||
:alt: Overview architecture diagram with direct IPsec access | ||
|
||
A slight variation on a standard BYOC deployment enables Aiven to manage your services through a direct IPsec tunnel. This deployment can be beneficial if there is a desire to reduce the number of Aiven managed components. | ||
|
||
What's next | ||
----------- | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters