Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
112 changes: 112 additions & 0 deletions diagrams/aws/compute.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,10 @@ class Batch(_Compute):
_icon = "batch.png"


class Bottlerocket(_Compute):
_icon = "bottlerocket.png"


class ComputeOptimizer(_Compute):
_icon = "compute-optimizer.png"

Expand All @@ -28,6 +32,10 @@ class Compute(_Compute):
_icon = "compute.png"


class Dcv(_Compute):
_icon = "dcv.png"


class EC2Ami(_Compute):
_icon = "ec2-ami.png"

Expand All @@ -36,6 +44,10 @@ class EC2AutoScaling(_Compute):
_icon = "ec2-auto-scaling.png"


class EC2AWSMicroserviceExtractorForDotNet(_Compute):
_icon = "ec2-aws-microservice-extractor-for-dot-net.png"


class EC2ContainerRegistryImage(_Compute):
_icon = "ec2-container-registry-image.png"

Expand All @@ -48,6 +60,10 @@ class EC2ContainerRegistry(_Compute):
_icon = "ec2-container-registry.png"


class EC2DbInstance(_Compute):
_icon = "ec2-db-instance.png"


class EC2ElasticIpAddress(_Compute):
_icon = "ec2-elastic-ip-address.png"

Expand All @@ -56,6 +72,10 @@ class EC2ImageBuilder(_Compute):
_icon = "ec2-image-builder.png"


class EC2InstanceWithCloudwatch(_Compute):
_icon = "ec2-instance-with-cloudwatch.png"


class EC2Instance(_Compute):
_icon = "ec2-instance.png"

Expand All @@ -76,6 +96,18 @@ class EC2(_Compute):
_icon = "ec2.png"


class EcsAnywhere(_Compute):
_icon = "ecs-anywhere.png"


class EksAnywhere(_Compute):
_icon = "eks-anywhere.png"


class EksDistro(_Compute):
_icon = "eks-distro.png"
Comment on lines +99 to +108

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Naming style inconsistency for ECS/EKS variant classes

EcsAnywhere, EksAnywhere, and EksDistro use abbreviated prefixes (Ecs, Eks) while every other ECS/EKS sub-resource in this module follows the full-name convention (ElasticContainerService*, ElasticKubernetesService*). This is inconsistent with, e.g., ElasticKubernetesServiceEksOnOutposts added in the same PR. Users discovering the API via autocomplete may not find these classes, and the mixed convention makes the module harder to reason about.

Note: If this suggestion doesn't match your team's coding style, reply to this and let me know. I'll remember it for next time!



class ElasticBeanstalkApplication(_Compute):
_icon = "elastic-beanstalk-application.png"

Expand All @@ -88,10 +120,42 @@ class ElasticBeanstalk(_Compute):
_icon = "elastic-beanstalk.png"


class ElasticContainerRegistryImage(_Compute):
_icon = "elastic-container-registry-image.png"


class ElasticContainerRegistryRegistry(_Compute):
_icon = "elastic-container-registry-registry.png"


class ElasticContainerRegistry(_Compute):
_icon = "elastic-container-registry.png"

Comment on lines +123 to +133

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 ElasticContainerRegistry* duplicates the existing EC2ContainerRegistry* family without updating the alias

Three new classes — ElasticContainerRegistry, ElasticContainerRegistryImage, ElasticContainerRegistryRegistry — provide icons that are functionally equivalent to the pre-existing EC2ContainerRegistry, EC2ContainerRegistryImage, EC2ContainerRegistryRegistry. The ECR alias at line 295 still maps to EC2ContainerRegistry, so users relying on the alias will get the old class while new docs point to the new one. If the intent was to migrate naming, consider re-pointing the alias and noting the deprecation; if both sets are intentionally kept, a brief comment explaining the distinction would help.


class ElasticContainerServiceContainer1(_Compute):
_icon = "elastic-container-service-container-1.png"


class ElasticContainerServiceContainer2(_Compute):
_icon = "elastic-container-service-container-2.png"


class ElasticContainerServiceContainer3(_Compute):
_icon = "elastic-container-service-container-3.png"


class ElasticContainerServiceContainer(_Compute):
_icon = "elastic-container-service-container.png"


class ElasticContainerServiceCopiiotCli(_Compute):
_icon = "elastic-container-service-copiiot-cli.png"
Comment on lines +151 to +152

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Typo in class name — "Copiiot" should be "Copilot"

ElasticContainerServiceCopiiotCli contains a doubled 'i' ("Copiiot"). The AWS service is ECS Copilot CLI. Because the class name and the underlying PNG filename (elastic-container-service-copiiot-cli.png) both carry the same misspelling, any downstream user who tries to import this by its correct name (ElasticContainerServiceCopilotCli) will get an ImportError.



class ElasticContainerServiceEcsServiceConnect(_Compute):
_icon = "elastic-container-service-ecs-service-connect.png"


class ElasticContainerServiceServiceConnect(_Compute):
_icon = "elastic-container-service-service-connect.png"

Expand All @@ -108,10 +172,22 @@ class ElasticContainerService(_Compute):
_icon = "elastic-container-service.png"


class ElasticFabricAdapter(_Compute):
_icon = "elastic-fabric-adapter.png"


class ElasticKubernetesServiceEksOnOutposts(_Compute):
_icon = "elastic-kubernetes-service-eks-on-outposts.png"


class ElasticKubernetesService(_Compute):
_icon = "elastic-kubernetes-service.png"


class ElasticVmwareService(_Compute):
_icon = "elastic-vmware-service.png"


class Fargate(_Compute):
_icon = "fargate.png"

Expand All @@ -124,6 +200,10 @@ class Lambda(_Compute):
_icon = "lambda.png"


class LightsailForResearch(_Compute):
_icon = "lightsail-for-research.png"


class Lightsail(_Compute):
_icon = "lightsail.png"

Expand All @@ -132,14 +212,46 @@ class LocalZones(_Compute):
_icon = "local-zones.png"


class NitroEnclaves(_Compute):
_icon = "nitro-enclaves.png"


class OutpostsFamily(_Compute):
_icon = "outposts-family.png"


class OutpostsRack(_Compute):
_icon = "outposts-rack.png"


class OutpostsServers(_Compute):
_icon = "outposts-servers.png"


class Outposts(_Compute):
_icon = "outposts.png"


class ParallelCluster(_Compute):
_icon = "parallel-cluster.png"


class ParallelComputingService(_Compute):
_icon = "parallel-computing-service.png"


class RedHatOpenshiftServiceOnAWS(_Compute):
_icon = "red-hat-openshift-service-on-aws.png"


class ServerlessApplicationRepository(_Compute):
_icon = "serverless-application-repository.png"


class SimspaceWeaver(_Compute):
_icon = "simspace-weaver.png"


class ThinkboxDeadline(_Compute):
_icon = "thinkbox-deadline.png"

Expand Down
4 changes: 4 additions & 0 deletions diagrams/aws/database.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,10 @@ class AuroraAmazonRDSInstanceAlternate(_Database):
_icon = "aurora-amazon-rds-instance-alternate.png"


class AuroraAmazonRDSInstanceAternate(_Database):
_icon = "aurora-amazon-rds-instance-aternate.png"

Comment on lines +19 to +21

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Misspelled class name duplicates existing class

AuroraAmazonRDSInstanceAternate ("aternate") is a near-duplicate of the already-present AuroraAmazonRDSInstanceAlternate ("alternate") at line 15. The PNG filename is also missing the 'l': aurora-amazon-rds-instance-aternate.png. Any code that reaches for the "alternate" variant by name will silently use whichever one it happens to import; the correctly-spelled class already covers this icon slot, so this entry is redundant and can cause user confusion.


class AuroraAmazonRDSInstance(_Database):
_icon = "aurora-amazon-rds-instance.png"

Expand Down
87 changes: 87 additions & 0 deletions docs/nodes/aws.md
Original file line number Diff line number Diff line change
Expand Up @@ -146,18 +146,27 @@ Node classes list of the aws provider.
<img width="30" src="/img/resources/aws/compute/batch.png" alt="Batch" style="float: left; padding-right: 5px;" >
**diagrams.aws.compute.Batch**

<img width="30" src="/img/resources/aws/compute/bottlerocket.png" alt="Bottlerocket" style="float: left; padding-right: 5px;" >
**diagrams.aws.compute.Bottlerocket**

<img width="30" src="/img/resources/aws/compute/compute-optimizer.png" alt="ComputeOptimizer" style="float: left; padding-right: 5px;" >
**diagrams.aws.compute.ComputeOptimizer**

<img width="30" src="/img/resources/aws/compute/compute.png" alt="Compute" style="float: left; padding-right: 5px;" >
**diagrams.aws.compute.Compute**

<img width="30" src="/img/resources/aws/compute/dcv.png" alt="Dcv" style="float: left; padding-right: 5px;" >
**diagrams.aws.compute.Dcv**

<img width="30" src="/img/resources/aws/compute/ec2-ami.png" alt="EC2Ami" style="float: left; padding-right: 5px;" >
**diagrams.aws.compute.EC2Ami**, **AMI** (alias)

<img width="30" src="/img/resources/aws/compute/ec2-auto-scaling.png" alt="EC2AutoScaling" style="float: left; padding-right: 5px;" >
**diagrams.aws.compute.EC2AutoScaling**

<img width="30" src="/img/resources/aws/compute/ec2-aws-microservice-extractor-for-dot-net.png" alt="EC2AWSMicroserviceExtractorForDotNet" style="float: left; padding-right: 5px;" >
**diagrams.aws.compute.EC2AWSMicroserviceExtractorForDotNet**

<img width="30" src="/img/resources/aws/compute/ec2-container-registry-image.png" alt="EC2ContainerRegistryImage" style="float: left; padding-right: 5px;" >
**diagrams.aws.compute.EC2ContainerRegistryImage**

Expand All @@ -167,12 +176,18 @@ Node classes list of the aws provider.
<img width="30" src="/img/resources/aws/compute/ec2-container-registry.png" alt="EC2ContainerRegistry" style="float: left; padding-right: 5px;" >
**diagrams.aws.compute.EC2ContainerRegistry**, **ECR** (alias)

<img width="30" src="/img/resources/aws/compute/ec2-db-instance.png" alt="EC2DbInstance" style="float: left; padding-right: 5px;" >
**diagrams.aws.compute.EC2DbInstance**

<img width="30" src="/img/resources/aws/compute/ec2-elastic-ip-address.png" alt="EC2ElasticIpAddress" style="float: left; padding-right: 5px;" >
**diagrams.aws.compute.EC2ElasticIpAddress**

<img width="30" src="/img/resources/aws/compute/ec2-image-builder.png" alt="EC2ImageBuilder" style="float: left; padding-right: 5px;" >
**diagrams.aws.compute.EC2ImageBuilder**

<img width="30" src="/img/resources/aws/compute/ec2-instance-with-cloudwatch.png" alt="EC2InstanceWithCloudwatch" style="float: left; padding-right: 5px;" >
**diagrams.aws.compute.EC2InstanceWithCloudwatch**

<img width="30" src="/img/resources/aws/compute/ec2-instance.png" alt="EC2Instance" style="float: left; padding-right: 5px;" >
**diagrams.aws.compute.EC2Instance**

Expand All @@ -188,6 +203,15 @@ Node classes list of the aws provider.
<img width="30" src="/img/resources/aws/compute/ec2.png" alt="EC2" style="float: left; padding-right: 5px;" >
**diagrams.aws.compute.EC2**

<img width="30" src="/img/resources/aws/compute/ecs-anywhere.png" alt="EcsAnywhere" style="float: left; padding-right: 5px;" >
**diagrams.aws.compute.EcsAnywhere**

<img width="30" src="/img/resources/aws/compute/eks-anywhere.png" alt="EksAnywhere" style="float: left; padding-right: 5px;" >
**diagrams.aws.compute.EksAnywhere**

<img width="30" src="/img/resources/aws/compute/eks-distro.png" alt="EksDistro" style="float: left; padding-right: 5px;" >
**diagrams.aws.compute.EksDistro**

<img width="30" src="/img/resources/aws/compute/elastic-beanstalk-application.png" alt="ElasticBeanstalkApplication" style="float: left; padding-right: 5px;" >
**diagrams.aws.compute.ElasticBeanstalkApplication**

Expand All @@ -197,9 +221,33 @@ Node classes list of the aws provider.
<img width="30" src="/img/resources/aws/compute/elastic-beanstalk.png" alt="ElasticBeanstalk" style="float: left; padding-right: 5px;" >
**diagrams.aws.compute.ElasticBeanstalk**, **EB** (alias)

<img width="30" src="/img/resources/aws/compute/elastic-container-registry-image.png" alt="ElasticContainerRegistryImage" style="float: left; padding-right: 5px;" >
**diagrams.aws.compute.ElasticContainerRegistryImage**

<img width="30" src="/img/resources/aws/compute/elastic-container-registry-registry.png" alt="ElasticContainerRegistryRegistry" style="float: left; padding-right: 5px;" >
**diagrams.aws.compute.ElasticContainerRegistryRegistry**

<img width="30" src="/img/resources/aws/compute/elastic-container-registry.png" alt="ElasticContainerRegistry" style="float: left; padding-right: 5px;" >
**diagrams.aws.compute.ElasticContainerRegistry**

<img width="30" src="/img/resources/aws/compute/elastic-container-service-container-1.png" alt="ElasticContainerServiceContainer1" style="float: left; padding-right: 5px;" >
**diagrams.aws.compute.ElasticContainerServiceContainer1**

<img width="30" src="/img/resources/aws/compute/elastic-container-service-container-2.png" alt="ElasticContainerServiceContainer2" style="float: left; padding-right: 5px;" >
**diagrams.aws.compute.ElasticContainerServiceContainer2**

<img width="30" src="/img/resources/aws/compute/elastic-container-service-container-3.png" alt="ElasticContainerServiceContainer3" style="float: left; padding-right: 5px;" >
**diagrams.aws.compute.ElasticContainerServiceContainer3**

<img width="30" src="/img/resources/aws/compute/elastic-container-service-container.png" alt="ElasticContainerServiceContainer" style="float: left; padding-right: 5px;" >
**diagrams.aws.compute.ElasticContainerServiceContainer**

<img width="30" src="/img/resources/aws/compute/elastic-container-service-copiiot-cli.png" alt="ElasticContainerServiceCopiiotCli" style="float: left; padding-right: 5px;" >
**diagrams.aws.compute.ElasticContainerServiceCopiiotCli**

<img width="30" src="/img/resources/aws/compute/elastic-container-service-ecs-service-connect.png" alt="ElasticContainerServiceEcsServiceConnect" style="float: left; padding-right: 5px;" >
**diagrams.aws.compute.ElasticContainerServiceEcsServiceConnect**

<img width="30" src="/img/resources/aws/compute/elastic-container-service-service-connect.png" alt="ElasticContainerServiceServiceConnect" style="float: left; padding-right: 5px;" >
**diagrams.aws.compute.ElasticContainerServiceServiceConnect**

Expand All @@ -212,9 +260,18 @@ Node classes list of the aws provider.
<img width="30" src="/img/resources/aws/compute/elastic-container-service.png" alt="ElasticContainerService" style="float: left; padding-right: 5px;" >
**diagrams.aws.compute.ElasticContainerService**, **ECS** (alias)

<img width="30" src="/img/resources/aws/compute/elastic-fabric-adapter.png" alt="ElasticFabricAdapter" style="float: left; padding-right: 5px;" >
**diagrams.aws.compute.ElasticFabricAdapter**

<img width="30" src="/img/resources/aws/compute/elastic-kubernetes-service-eks-on-outposts.png" alt="ElasticKubernetesServiceEksOnOutposts" style="float: left; padding-right: 5px;" >
**diagrams.aws.compute.ElasticKubernetesServiceEksOnOutposts**

<img width="30" src="/img/resources/aws/compute/elastic-kubernetes-service.png" alt="ElasticKubernetesService" style="float: left; padding-right: 5px;" >
**diagrams.aws.compute.ElasticKubernetesService**, **EKS** (alias)

<img width="30" src="/img/resources/aws/compute/elastic-vmware-service.png" alt="ElasticVmwareService" style="float: left; padding-right: 5px;" >
**diagrams.aws.compute.ElasticVmwareService**

<img width="30" src="/img/resources/aws/compute/fargate.png" alt="Fargate" style="float: left; padding-right: 5px;" >
**diagrams.aws.compute.Fargate**

Expand All @@ -224,18 +281,45 @@ Node classes list of the aws provider.
<img width="30" src="/img/resources/aws/compute/lambda.png" alt="Lambda" style="float: left; padding-right: 5px;" >
**diagrams.aws.compute.Lambda**

<img width="30" src="/img/resources/aws/compute/lightsail-for-research.png" alt="LightsailForResearch" style="float: left; padding-right: 5px;" >
**diagrams.aws.compute.LightsailForResearch**

<img width="30" src="/img/resources/aws/compute/lightsail.png" alt="Lightsail" style="float: left; padding-right: 5px;" >
**diagrams.aws.compute.Lightsail**

<img width="30" src="/img/resources/aws/compute/local-zones.png" alt="LocalZones" style="float: left; padding-right: 5px;" >
**diagrams.aws.compute.LocalZones**

<img width="30" src="/img/resources/aws/compute/nitro-enclaves.png" alt="NitroEnclaves" style="float: left; padding-right: 5px;" >
**diagrams.aws.compute.NitroEnclaves**

<img width="30" src="/img/resources/aws/compute/outposts-family.png" alt="OutpostsFamily" style="float: left; padding-right: 5px;" >
**diagrams.aws.compute.OutpostsFamily**

<img width="30" src="/img/resources/aws/compute/outposts-rack.png" alt="OutpostsRack" style="float: left; padding-right: 5px;" >
**diagrams.aws.compute.OutpostsRack**

<img width="30" src="/img/resources/aws/compute/outposts-servers.png" alt="OutpostsServers" style="float: left; padding-right: 5px;" >
**diagrams.aws.compute.OutpostsServers**

<img width="30" src="/img/resources/aws/compute/outposts.png" alt="Outposts" style="float: left; padding-right: 5px;" >
**diagrams.aws.compute.Outposts**

<img width="30" src="/img/resources/aws/compute/parallel-cluster.png" alt="ParallelCluster" style="float: left; padding-right: 5px;" >
**diagrams.aws.compute.ParallelCluster**

<img width="30" src="/img/resources/aws/compute/parallel-computing-service.png" alt="ParallelComputingService" style="float: left; padding-right: 5px;" >
**diagrams.aws.compute.ParallelComputingService**

<img width="30" src="/img/resources/aws/compute/red-hat-openshift-service-on-aws.png" alt="RedHatOpenshiftServiceOnAWS" style="float: left; padding-right: 5px;" >
**diagrams.aws.compute.RedHatOpenshiftServiceOnAWS**

<img width="30" src="/img/resources/aws/compute/serverless-application-repository.png" alt="ServerlessApplicationRepository" style="float: left; padding-right: 5px;" >
**diagrams.aws.compute.ServerlessApplicationRepository**, **SAR** (alias)

<img width="30" src="/img/resources/aws/compute/simspace-weaver.png" alt="SimspaceWeaver" style="float: left; padding-right: 5px;" >
**diagrams.aws.compute.SimspaceWeaver**

<img width="30" src="/img/resources/aws/compute/thinkbox-deadline.png" alt="ThinkboxDeadline" style="float: left; padding-right: 5px;" >
**diagrams.aws.compute.ThinkboxDeadline**

Expand Down Expand Up @@ -293,6 +377,9 @@ Node classes list of the aws provider.
<img width="30" src="/img/resources/aws/database/aurora-amazon-rds-instance-alternate.png" alt="AuroraAmazonRDSInstanceAlternate" style="float: left; padding-right: 5px;" >
**diagrams.aws.database.AuroraAmazonRDSInstanceAlternate**

<img width="30" src="/img/resources/aws/database/aurora-amazon-rds-instance-aternate.png" alt="AuroraAmazonRDSInstanceAternate" style="float: left; padding-right: 5px;" >
**diagrams.aws.database.AuroraAmazonRDSInstanceAternate**

<img width="30" src="/img/resources/aws/database/aurora-amazon-rds-instance.png" alt="AuroraAmazonRDSInstance" style="float: left; padding-right: 5px;" >
**diagrams.aws.database.AuroraAmazonRDSInstance**

Expand Down
Binary file added resources/aws/compute/bottlerocket.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added resources/aws/compute/dcv.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added resources/aws/compute/ec2-db-instance.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added resources/aws/compute/ecs-anywhere.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added resources/aws/compute/eks-anywhere.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added resources/aws/compute/eks-distro.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added resources/aws/compute/elastic-fabric-adapter.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added resources/aws/compute/elastic-vmware-service.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added resources/aws/compute/lightsail-for-research.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added resources/aws/compute/nitro-enclaves.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added resources/aws/compute/outposts-family.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added resources/aws/compute/outposts-rack.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added resources/aws/compute/outposts-servers.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added resources/aws/compute/parallel-cluster.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added resources/aws/compute/simspace-weaver.png
Binary file added website/static/img/resources/aws/compute/dcv.png