Skip to content

Commit

Permalink
Merge pull request #1775 from EnterpriseDB/release/2021-08-19
Browse files Browse the repository at this point in the history
  • Loading branch information
josh-heyer authored Aug 19, 2021
2 parents 897b1dc + 4c92ce1 commit db765c7
Show file tree
Hide file tree
Showing 12 changed files with 23 additions and 71 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<img src="static/images/edb-docs-logo-disk-dark.svg" alt='EDB Docs' width="200">
<img src="static/icons/edb-docs-logo-disc-dark.svg" alt='EDB Docs' width="200">

![Deploy Main to Netlify](https://github.com/EnterpriseDB/docs/workflows/Deploy%20Main%20to%20Netlify/badge.svg)
![Deploy Develop to Netlify](https://github.com/EnterpriseDB/docs/workflows/Deploy%20Develop%20to%20Netlify/badge.svg)
Expand Down
2 changes: 2 additions & 0 deletions gatsby-node.js
Original file line number Diff line number Diff line change
Expand Up @@ -426,6 +426,8 @@ exports.createSchemaCustomization = ({ actions }) => {
legacyRedirects: [String]
legacyRedirectsGenerated: [String]
showInteractiveBadge: Boolean
hideVersion: Boolean
displayBanner: String
}
enum TileModes {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,24 @@
title: Raising Azure Resource Limits
---

By default, Azure sets a very low limit on the number of Virtual Machines and Cores per region and on the number of Public IP Addresses per region that are available in a given subscription.
By default, Azure sets a very low limit on the number of virtual machines and cores per region and on the number of Public IP Addresses per region that are available in a given subscription.

The default number of total cores per subscription per region is 20. See [Virtual Machines limits - Azure Resource Manager](https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-service-limits#virtual-machines-limits---azure-resource-manager) for more information. You need to increase the total cores to account for the total number of cores you expect to use in each region and reserve these cores to be used by EDB. As an example, if you provision the largest virtual machine with high availability this would be 192 cores per region. EDB uses eight DSv2 virtual machine cores for managing your environment.
The default number of total cores per subscription per region is 20. See [Virtual Machines limits - Azure Resource Manager](https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-service-limits#virtual-machines-limits---azure-resource-manager) for more information. You need to increase the total cores to account for the total number of cores you expect to use in each region and reserve these cores to be used by EDB. See the next section [Virtual Machine Quota Requirements](#virtual-machine-quota-requirements)for more information.

The default Public IP address limits for Public IP Addresses Basic and Public IP Addresses Standards is set to 10. See [Public IP address limits](https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-service-limits#publicip-address) for more information. You need to increase the limit of `Public IP Addresses - Basic` and `Public IP Addresses - Standard` for the regions where you plan to deploy your EDB clusters with the total number of EDB clusters you plan to use.

## Virtual Machine Quota Requirements
In each region, EDB Cloud uses six ESv3 and six DSv2 virtual machine cores to manage your EDB Cloud infrastructure.
Your Postgres clusters deployed in the region use separate ESv3 virtual machine cores.
The number of cores depends on the Instance Type and High Availability options of the clusters you provision. You can calculate the number of ESv3 cores required for your cluster based on the following:

# Checking Current Utilization
* Virtual machine instance of type E{N}Sv3 uses {N} cores. For example, an instance of type E64Sv3 uses 64 ESv3 cores.
* Cluster running on an E{N}Sv3 instance with high availability not enabled uses exactly {N} ESv3 cores.
* Cluster running on an E{N}Sv3 instance with high availability enabled uses 3 * {N} ESv3 cores.

As an example, if you provision the largest virtual machine E64Sv3 with high availability enabled, it requires (3 * 64)=192 ESv3 cores per region. EDB Cloud infrastructure requires an additional six ESv3 and six DSv2 virtual machine cores per region.

## Checking Current Utilization

To check if you have adequate Azure resources to provision new clusters:

Expand All @@ -21,16 +31,16 @@ To check if you have adequate Azure resources to provision new clusters:
6. Search for Public IP to view networks limits.


# Increasing Network Quota
## Increasing Network Quota

You can increase the number of public IP addresses for your account either by using Azure's portal if you have appropriate privileges or by submitting a support request. See:
You can increase the number of public IP addresses for your account either by using Azure's portal if you have appropriate privileges or by submitting a support request. See:

- [Request Networking quota increase at subscription level using Help + support](https://docs.microsoft.com/en-us/azure/azure-portal/supportability/networking-quota-requests#request-networking-quota-increase-at-subscription-level-using-help--support)

- [Request networking quota increase at subscription level using Usages + quotas](https://docs.microsoft.com/en-us/azure/azure-portal/supportability/networking-quota-requests#request-networking-quota-increase-at-subscription-level-using-usages--quotas)


# Increasing Virtual Machine Quota
## Increasing Virtual Machine Quota

You can increase the number of ESv3 Series virtual machines per region for your account either by using Azure's portal if you have appropriate privileges or by submitting a support request. See:

Expand Down
2 changes: 1 addition & 1 deletion src/components/logo.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import React from "react";
import LogoSvg from "../../static/images/edb-docs-logo-disc-dark-beta.svg";
import LogoSvg from "../../static/icons/edb-docs-logo-disc-dark.svg";

function Logo({ className, width, height }) {
return <LogoSvg className={className} height={height} width={width} />;
Expand Down
3 changes: 1 addition & 2 deletions src/pages/404.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import {
connectSearchBox,
connectStateResults,
} from "react-instantsearch-dom";
import { Footer, Layout, Link, MainContent, TopBar } from "../components";
import { Footer, Layout, Link, MainContent } from "../components";
import Icon, { iconNames } from "../components/icon";
import useSiteMetadata from "../hooks/use-sitemetadata";
import usePathPrefix from "../hooks/use-path-prefix";
Expand Down Expand Up @@ -120,7 +120,6 @@ const NotFound = (data) => {

return (
<Layout pageMeta={{ title: "Page Not Found" }}>
<TopBar />
<Container fluid className="p-0 d-flex bg-white">
<MainContent searchNavLogo={true}>
<div className="d-flex align-items-center flex-column">
Expand Down
10 changes: 1 addition & 9 deletions src/pages/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,7 @@ import React from "react";
import { Container } from "react-bootstrap";
import Icon, { iconNames } from "../components/icon/";
import cliImg from "../images/screen-demo.gif";
import {
Footer,
IndexSubNav,
Layout,
Link,
MainContent,
TopBar,
} from "../components";
import { Footer, IndexSubNav, Layout, Link, MainContent } from "../components";

const IndexCard = ({ iconName, headingText, children }) => (
<div className="card rounded shadow-sm mb-4">
Expand Down Expand Up @@ -46,7 +39,6 @@ const Page = () => (
}}
background="white"
>
<TopBar />
<Container fluid className="p-0 d-flex bg-white">
<MainContent searchNavLogo={true}>
{/* Sign Post */}
Expand Down
3 changes: 1 addition & 2 deletions src/pages/search.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import React, { useState, useEffect } from "react";
import { Container, Navbar } from "react-bootstrap";
import algoliasearch from "algoliasearch/lite";
import { InstantSearch, Configure } from "react-instantsearch-dom";
import { Footer, Layout, SideNavigation, TopBar } from "../components";
import { Footer, Layout, SideNavigation } from "../components";
import {
AdvancedSearchFiltering,
AdvancedSearchResults,
Expand Down Expand Up @@ -31,7 +31,6 @@ const Search = (data) => {

return (
<Layout background="white" pageMeta={{ title: "Advanced Search" }}>
<TopBar />
<Container fluid className="p-0 d-flex bg-white">
<InstantSearch
searchClient={searchClient}
Expand Down
2 changes: 0 additions & 2 deletions src/templates/doc-stub.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ import {
Layout,
MainContent,
TableOfContents,
TopBar,
VersionDropdown,
} from "../components";

Expand Down Expand Up @@ -86,7 +85,6 @@ const DocTemplate = ({ data, pageContext }) => {

return (
<Layout pageMeta={pageMeta} background="white">
<TopBar />
<Container fluid className="p-0 d-flex bg-white">
<MainContent searchNavLogo={true}>
<div className="d-flex justify-content-between align-items-center">
Expand Down
2 changes: 0 additions & 2 deletions src/templates/doc.js
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@ import {
PrevNext,
SideNavigation,
TableOfContents,
TopBar,
} from "../components";
import { products } from "../constants/products";
import Icon from "../components/icon";
Expand Down Expand Up @@ -255,7 +254,6 @@ const DocTemplate = ({ data, pageContext }) => {

return (
<Layout pageMeta={pageMeta}>
<TopBar />
<Container fluid className="p-0 d-flex bg-white">
<SideNavigation>
<LeftNav
Expand Down
2 changes: 0 additions & 2 deletions src/templates/learn-doc.js
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@ import {
PrevNext,
SideNavigation,
TableOfContents,
TopBar,
} from "../components";

export const query = graphql`
Expand Down Expand Up @@ -138,7 +137,6 @@ const LearnDocTemplate = ({ data, pageContext }) => {

return (
<Layout pageMeta={pageMeta} katacodaPanelData={katacodaPanel}>
<TopBar />
<Container fluid className="p-0 d-flex bg-white">
<SideNavigation>
<LeftNav
Expand Down
24 changes: 0 additions & 24 deletions static/images/edb-docs-logo-disc-dark-beta.svg

This file was deleted.

Loading

0 comments on commit db765c7

Please sign in to comment.