You are on page 1of 32

Oracle Cloud Infrastructure

Style guide for topologies & diagrams

December 2021
Assets & Standards
Introduction

Thank you for downloading Oracle Cloud Infrastructure Style Guide for topologies and diagrams.
You can use this guide to create a unified visual language for topology diagrams using Oracle’s Cloud products and
services. The symbols, graphics, and connecting lines on the following pages will help you accurately communicate
complex offerings, systems, ideas into an Oracle-branded diagram. Please read the following quick guide to get
started.
Note: Additional direction is shown in pink using the Courier New Font. DO NOT use pink or Courier New in
your diagrams.

This set is available in the following formats:


• EPS (for print)
• SVG
• PNG
• PPT

2 Copyright © 2021, Oracle and/or its affiliates | 01/10/2022


Redwood Color Palette and Typography

• Use the Redwood Theme Colors applied to this PowerPoint deck. Custom Colors and
Recent Colors can change location within the PowerPoint palette. Refer to the RGB
and Hex values below to ensure correct color usage in your OCI diagrams across
applications.
• Create your own new color palette if you are building diagrams in other graphics
applications. Use the standard Oracle Redwood Colors defined here.
• Use Oracle’s standard font; Oracle Sans for all diagram text. If Oracle Sans is not
available, use Arial, Calibri or equivalent sans serif font instead.

Redwood Color Palette:

Air
Air Bark Oracle Red (O-Red)
RGB:
RGB:252/251/250
252/251/250 RGB: 49/45/42 RGB: 199/70/52
HEX:
HEX:#FCFBFA
#FCFBFA HEX: #312D2A HEX: #C74634

Neutral 1 Neutral 2 Neutral 3 Neutral 4


RGB: 245/244/242 RGB: 223/220/216 RGB: 158/152/146 RGB: 112/115/110
HEX: #F5F4F2 HEX: #DFDCD8 HEX: #9E9892 HEX: #70736E

Ocean Ivy Sienna


RGB: 44/89/103 RGB: 117/156/108 RGB: 174/86/44
HEX: #2C5967 HEX: #759C6C HEX: #AE562C

Copyright © 2021, Oracle and/or its affiliates | 01/10/2022


Logical
A logical architecture diagram shows how a solution works by depicting logical
components or capabilities. It can provide a high-level and more easily
understood abstraction of the solution. A logical architecture diagram might
group technical complexity into one “box” named with a single capability - not
a product nor a technology. User interactions are often shown on this level.

4 Copyright © 2021, Oracle and/or its affiliates | 01/10/2022


Groupings
There are two types of Grouping Boxes

Location Groups Format Other Groups Format


• Location Grouping format is used to Align: Top/Centre • Other Grouping format is a generic Other Group
Align: Top/Centre
Oracle Cloud Font: 9pt, Bold Font: 9pt, Bold
indicate the physical location of the Color: Bark grouping notation for any additional Color: Bark
Components placed inside. Line: 1pt grouping needs. Line: 1pt/Dashed
Color: Neutral 3 Color: Bark
• Location Grouping boxes are arranged Fill: 100%
• Other Grouping format is used for any Fill: 100%
in a specific way, shown on the Location Color: Neutral 1 kind of logical, technical, or product- Color: Air

Canvas slide. specific grouping needed within a


Internet logical architecture.
• Other Grouping format is used to define
the boarders of environments, states,
high availability, clusters, etc.

On-Premises

Color:
3rd Party Cloud
Bark Air
Air
RGB: 49/45/42 RGB:
RGB:252/251/250
252/251/250
HEX: #312D2A HEX:
HEX:#FCFBFA
#FCFBFA

Neutral 1 Neutral 3
RGB: 245/244/242 RGB: 158/152/146
HEX: #F5F4F2 HEX: #9E9892

5 Copyright © 2021, Oracle and/or its affiliates | 01/10/2022


Components

Definition Format Atomic & Composite Format


Oracle Cloud Infrastructure (OCI), Atomic and Composite Collapsed
• Components are subsystems, technical • OCI Components can be shown as
On-Premises or 3rd Party (non-OCI) or Expanded
or business-capabilities with well atomic (singular unit, not to be broken
defined responsibilities, boundaries, and Align: Mid/Center
down further) or as a composite of Align: Mid/Center
interfaces. Font: 9pt, Reg multiple Components. Font: 9pt, Reg
Color: Bark Color: Air
• Components can have different levels of OCI Line: 1pt • Atomic format can be used to Atomic Line: None
abstraction in the logical architecture, Component Color: Ivy summarize larger systems and Color: None

but should not display any physical Fill:


Color:
100%
Air
capabilities when further detail is Fill:
Color:
100%
Ivy
assets or information, such as different unnecessary.
instances or networking details.
• Collapsed Composite format indicates
more detail to come as Expanded
Composite Components.
Align: Mid/Center Align: Mid/Center
Font:
Color:
9pt, Reg
Bark • Expanded Composite format can include Font:
Color:
9pt, Reg
Bark
Oracle any other kind of Component, including Collapsed
On-Premises Line: 1pt Line: 1pt
Component Color: O-Red multiple levels of nested Composite Composite Color: Ivy
Fill: 100% Components. Fill: 100%
Color: Air Color: Air

Color:

Bark Oracle Red (O-Red)


Align: Top/Center
RGB: 49/45/42 RGB: 199/70/52 Align: Top/Center Expanded Composite Font: 9pt, Bold
HEX: #312D2A HEX: #C74634 Font: 9pt, Bold Color: Bark
Color: Bark
Atomic Line: 1pt/Dashed
3rd Party Line: 1pt Color: Ivy
Ivy Air
Air (non-OCI) Color: Bark
RGB: 117/156/108 RGB:
RGB:252/251/250
252/251/250 Fill: 100%
HEX: #759C6C HEX: Atomic
HEX:#FCFBFA
#FCFBFA Fill: 100% Color: Air
Color: Air

6 Copyright © 2021, Oracle and/or its affiliates | 01/10/2022


Component Drill-Downs

Format Drill-Down Progression Layout Examples


Use Ivy color at 50% transparency to show expansion in
Drill-Downs between Composite and Expansion. EBS on Compute
Drill-down Indicated

Integration EBS Compute

Expanded
Composite
DBCS File Storage
Component EBS
Data
Analytics
Ivy @ 50% Warehouse Horizontal Drill-down Expansion
Transparency
Component
Composite

EBS on Compute
EBS

Compute

EBS on Compute

Color: DBCS File Storage


Compute
Ivy
RGB: 117/156/108
HEX: #759C6C

DBCS File Storage EBS


Ivy @ 50%
Transparency

Drill-down Expansion Vertical Drill-down


Expansion

7 Copyright © 2021, Oracle and/or its affiliates | 01/10/2022


Connectors — Logical

• Use connector lines to show relationships between


icons and grouping boxes.
Sample Dataflow Sample User Interaction
Solid-line Dashed-line
• Reuse these sample connectors or, generate
equivalently formatted connectors.
• Use Bark color for all connector lines.
• Use 1pt line weight (or your app’s equivalent) for all
connector lines.
• Use Open Arrowhead style (or your app’s equivalent)
to indicate directional flow.
• Use Solid-line connectors for Dataflow.
• Use Dashed-line connectors (or your app’s equivalent)
for User Interaction.
• Maintain consistent width and height of the connector
pegs for visual clarity.
• Align and center connector lines by each connector
joint.
• Maintain a small gap between icons
and connectors for visual clarity.

Color: Arrowhead:
Bark
RGB: 49/45/42
HEX: #312D2A

8 Copyright © 2021, Oracle and/or its affiliates | 01/10/2022


Connector Labels

• Use connector labels to distinguish


different types of logical connections
Text Label Ordered Action Ordered and Labeled
and relationships.
• Use 8pt font size and Bark color for
label text.
Connector Label 1 2 3 4 1 2 3 4
• Place connector labels on the horizontal
portions of a line whenever possible.
Connector 3
Connector Label User
• Center connector labels on the connector Label 1 3 1 Connector Label Connector Interaction
line. Label

Connector Label 2 Connector Label 2

Connector Label 1 2 3 4 1 2 3 4

3
Connector
Connector Label 1 3 1 Connector Label Connector Dataflow
Label
Color: Label

Bark Sienna
RGB: 49/45/42 RGB: 174/86/44 Connector Label 2 Connector Label 2
HEX: #312D2A HEX: #AE562C

Air
Air Neutral 4
RGB:
RGB:252/251/250
252/251/250 RGB: 112/115/110
HEX:
HEX:#FCFBFA
#FCFBFA HEX: #70736E

9 Copyright © 2021, Oracle and/or its affiliates | 01/10/2022


Location Canvas
Move or delete location canvas regions as needed

On-Premises OCI Region Internet

3rd Party Cloud

10 Copyright © 2021, Oracle and/or its affiliates | 01/10/2022


Example: Components with Groups

On-Premises OCI Region Internet

Integration Business Logic Analytics

Oracle
1
App
6

User

Data
Integration 3 EBS 4 Analytics
Warehouse

Oracle 3rd Party Cloud


2
App

User

11 Copyright © 2021, Oracle and/or its affiliates | 01/10/2022


Example: On-Premises Components with Groups

On-Premises Internet

Integration Business Logic Analytics

Oracle
1
App
6

User

Data
Integration 3 EBS 4 Analytics
Warehouse

Oracle 3rd Party Cloud


2
App

User

12 Copyright © 2021, Oracle and/or its affiliates | 01/10/2022


Numbered Explanations

Example: Components with Groups Notes:


Last Updated: DD-MMM-YYYY
1. Us Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum ac
congue metus, in semper risus.
2. Us Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum ac
congue metus, in semper risus.
3. Us Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum ac
congue metus, in semper risus.
4. Us Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum ac
congue metus, in semper risus.
5. Us Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum ac
congue metus, in semper risus.
6. Us Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum ac
congue metus, in semper risus.
Using Numbered explanations makes your diagrams easier to scan quickly,
and offloads text blocks to a document's body.

13 Copyright © 2021, Oracle and/or its affiliates | 01/10/2022


Physical
A physical architecture diagram describes a solution that uses physical or
virtualized components or products. A physical diagram provides a low-level
abstraction of the solution to aid a technical audience in easily understanding
components and information flow. A physical architecture diagram does not
usually abstract technical components into a single “box”. These diagrams are
often used to constrain and drive a later implementation.

14 Copyright © 2021, Oracle and/or its affiliates | 01/10/2022


Grouping

Use the boxes on the right when depicting groupings Network Grouping Location Grouping
in your diagrams. Groupings are divided by logical
Align: Top/Left
and physical resource groupings and are indicated by VCN Font: 9pt, Bold OCI Region
Align:
Font:
Top/Center
9pt, Bold
dashed or solid outlines. Color:
Line:
Sienna
1.25pt dashed
Color:
Line:
Bark
1pt
Color: Sienna Color: Neutral 3
Icons and captions are not mandatory but should be Fill: No Fill Fill: Neutral 1

used if they add clarity and purpose to your diagram. Align: Top/Center
Availability Domain Font:
Color:
9pt, semi-bold
Bark
VCN, routing table, and security list icons are used at Line: 1pt
Color: Neutral 3
half size as labels to differentiate the VCN and Align: Top/Left Fill: Neutral 2
subnet. In complex diagrams omit them to reduce Subnet Font: 9pt, Bold
Color: Sienna
00.0.00.0/00 Align: Top/Center
clutter in the diagram. Text2:
Color:
9pt, light
Bark Fault Domain Font: 9pt, semi-bold
Color: Bark
Line: 1pt dashed Line: 1pt
See this slide for sample usage. Color:
Fill:
Sienna
No Fill
Color: Neutral 3
Fill: Air

Color:

Air
Air Bark
Compartment Grouping Other Grouping
RGB:
RGB:252/251/250
252/251/250 RGB: 49/45/42 Align: Top/Center
Align: Top/Left
HEX:
HEX:#FCFBFA HEX: #312D2A
#FCFBFA Compartment Font:
Color:
9pt, Bold
Sienna
User Group Font:
Color:
9pt
Bark
Line: 1pt dashed Line: 1pt
Neutral 1 Neutral 2 Color: Sienna Color: Neutral 3
Fill: No Fill Fill: Neutral 1
RGB: 245/244/242 RGB: 223/220/216
HEX: #F5F4F2 HEX: #DFDCD8
Align: Top/Left Align: Top/Center
Tenancy Font: 9pt, Reg Tier Font: 9pt, light
Color: Bark Color: Bark
Sienna Neutral 3 Line: 1pt dashed Line: 1pt, dashed
RGB: 174/86/44 RGB: 158/152/146 Color: Neutral 3 Color: Neutral 3
HEX: #AE562C HEX: #9E9892 Fill: No Fill Fill: Air

15 Copyright © 2021, Oracle and/or its affiliates | 01/10/2022


Connectors

• Use connector lines to show relationships between Sample Connectors Usage Examples
icons and grouping boxes.
• Reuse these sample connectors or, generate
equivalently formatted connectors.
• Use Bark color for all connector lines.
• Use 1pt line weight (or your app’s equivalent) for
all connector lines. Bare Metal Database
Compute
• Use Open Arrowhead style (or your app’s
equivalent) to indicate directional flow.
• Maintain consistent width and height of the Subnet A
connector pegs for visual clarity. 00.0.00.0/00

• Align and center connector lines by each connector


joint.
• Maintain a small gap between icons Bare Metal
Bare Metal
Compute
and connectors for visual clarity. Compute

Subnet B
00.0.00.0/00

Color: Arrowhead:
Database Database
Bark
RGB: 49/45/42 Database
HEX: #312D2A

16 Copyright © 2021, Oracle and/or its affiliates | 01/10/2022


Special Connectors
Icons and Labels
The following special connections have specific labeling
considerations:
Samples
Note: Label text and icon are always placed over the connection line being labeled.
• Connector specific icons, lines and text are shown in
Bark color.
• Connector specific icons are scaled down to ½ size and
centered over the connection line.
Remote Peering Local Peering
• Use the background fill color of the label textbox to
Remote Peering label text is placed over Local Peering label text is placed over
mask the line behind the text and ensure legibility. the connection line and grouped with the Remote Peering icon. the connection line without an icon.

Site-to-Site VPN FastConnect

Site-to-Site VPN label text is placed over FastConnect label text is placed over
the connection line and grouped with the VPN icon. the connection line and grouped with the FastConnect icon.

Site-to-Site VPN or FastConnect


Color:
Site-to-Site VPN or FastConnect label text is placed over
Bark the connection line without an icon.
RGB: 49/45/42
HEX: #312D2A

17 Copyright © 2021, Oracle and/or its affiliates | 01/10/2022


Special Connections
Usage Examples
The following special connections have specific usage Region Region Region
considerations:
VCN VCN VCN VCN
• Remote Peering always occurs between DRGs in
different regions. Remote Peering Local Peering

• Local Peering always occurs between Local Peering DRG DRG LPG LPG
Gateways in the same region. This is always a 1:1
connection.
DRG icons at both endpoints and LPG icons at both endpoints and
• Site-to-Site VPN connections always connect a DRG Remote Peering icon and text label at center. Local Peering text label at center with no icon.
to a CPE device.
• FastConnect always connects a DRG to an on-
premises network, usually to a CPE device.
• In cases where connectivity between cloud and on- On-Premises VCN On-Premises VCN
premises needs to be shown but the connection method
is not important to the diagram, use Site-to-Site VPN Site-to-Site VPN FastConnect
or FastConnect as shown. CPE DRG CPE DRG

CPE and DRG icons at endpoints and CPE and DRG icons at endpoints and
VPN icon and text label at center. FastConnect icon and text label at center.
Color:

Air
Air Bark
RGB:
RGB:252/251/250
252/251/250 RGB: 49/45/42
HEX:
HEX:#FCFBFA
#FCFBFA HEX: #312D2A On-Premises VCN

Ocean Sienna Site-to-Site VPN or FastConnect


RGB: 44/89/103 RGB: 174/86/44
HEX: #2C5967 HEX: #AE562C CPE DRG

CPE and DRG icons at either endpoint and


Site-to-Site VPN or FastConnect text label at center with no icon.

18 Copyright © 2021, Oracle and/or its affiliates | 01/10/2022


Icon Scaling, Color and Labeling

Maintain Aspect Ratio Color


Never alter icon proportions (aspect ratio). To ensure brand consistency and clarity
To resize, hold the shift key in most in your diagrams, limit color usage to Ocean Sienna
software programs to maintain the Oracle Ocean and Oracle Sienna.
proportions while scaling up or down.
Never use colors that are not in the
Oracle corporate palette. Never use
more than one color on a single icon.

Do use Copy and paste icons in approved colors


Shift + Scale located in the Icons section. Do not use Do not use
unapproved more than one
colors color on a
single icon

Maintain Shape Ocean


To ensure accurate and consistent use, on dark
never alter, rotate or embellish the icons. Do not Do not Labeling background color

Do not use effects such as drop-shadow or rotate or flip embellish


3d effects on icons. Always include identification labels
provided with Icons.
Use Icons as indicated by labels
included in the Icons section. Do not use icons
without labels
Color:
Do not Do not
Ocean Sienna add effects skew
RGB: 44/89/103 RGB: 174/86/44
HEX: #2C5967 HEX: #AE562C

19 Copyright © 2021, Oracle and/or its affiliates | 01/10/2022


Empty Template
Move or delete template components as needed
On-Premises OCI Region Internet

Availability Domain

Fault Domain 1 Fault Domain 2 Fault Domain 3

VCN
Subnet
00.0.00.0/00

Connectivity Provider 3rd Party Cloud

20 Copyright © 2021, Oracle and/or its affiliates | 01/10/2022


Sample Diagram
Internet Gateway
OCI Region Internet
Fault Domain 1 Fault Domain 2

VCN-0 (Hub)

Subnet
00.0.00.0/00
VPN
WAF
DRG Bastion Service Public SG-0
Load Balancer

Policies Users
VCN-1 (Front)

Subnet
00.0.00.0/00
IDCS

LB INFO LB OBIF LB WEBF

SG-1
Auditing 3rd Party Cloud

Kuber_Test Kuber_Prod
Logging

VCN-2 (Back)

Subnet
00.0.00.0/00 Object Storage
SG-3
Object Storage

SG-2
On-Premises LUNATST MIZARTST LUNATST MIZARPRD

CPE

21 Copyright © 2021, Oracle and/or its affiliates | 01/10/2022


Icons

22 Copyright © 2021, Oracle and/or its affiliates | 01/10/2022


Compute

Persistent
Bare Metal Virtual Machine Instance Volume Autoscaling
Flex Virtual Machine Local Storage
Compute Burstable Virtual Pools
(VM)
Machine (VM)

Containers Container Engine Container Functions


For Kubernetes Registry

Roving Edge
Infrastructure

23 Copyright © 2021, Oracle and/or its affiliates | 01/10/2022


Storage

Block Storage Object Storage File Storage

Data
Transfer
Buckets Back Up/ Block Storage Elastic Storage
Restore Cloning Performance Gateway

24 Copyright © 2021, Oracle and/or its affiliates | 01/10/2022


Networking & Security

DDoS Protection WAF Cloud Guard Key Vault Key Management Maximum IAM Encryption Identity
Security Zone

Network Security VPN/


Group FastConnect

Virtual Route Load Service Dynamic Customer


Cloud Table Balancer Internet NAT Premises
Gateway Routing
Network Gateway Gateway Equipment
Gateway

Security Network CDN DNS Firewall Customer Backbone


Lists Switch Data
Center

25 Copyright © 2021, Oracle and/or its affiliates | 01/10/2022


Governance

Oracle Cloud
Identifier Compartments
Policies Groups Logging Auditing Tagging User

26 Copyright © 2021, Oracle and/or its affiliates | 01/10/2022


Observability & Management

Notifications Search Email Delivery Healthcheck Monitoring Alarms VCN Flow Logs

Service Application
Performance Logging
Connector Hub
Monitoring Analytics

Queuing Workflow Resource Events


Manager

Operations
Database Management
Insights

27 Copyright © 2021, Oracle and/or its affiliates | 01/10/2022


Integration & API Services

API Gateway API Service Integrations

28 Copyright © 2021, Oracle and/or its affiliates | 01/10/2022


Data Management & Analytics

Data Flow Big Data Data Data Catalog Database Streaming GoldenGate Pluggable Heatwave
Integration Migration Database

Database Database System

Autonomous Autonomous Autonomous Exadata Database No SQL


Database Data Warehouse Transaction Database MySQL Database
Processing ATP Service

Analytics

29 Copyright © 2021, Oracle and/or its affiliates | 01/10/2022


Developer Services & Artificial Intelligence

Oracle
OCI-DevOps Digital Assistant

Oracle Machine Artificial Intelligence Data Science


Learning

APEX Blockchain
Visual Builder

Content Management

30 Copyright © 2021, Oracle and/or its affiliates | 01/10/2022


Other

Other
Cloud Service ERP Human Capital
Fusion Marketplace Cloud at Dedicated
Management Customer Region
HCM

31 Copyright © 2021, Oracle and/or its affiliates | 01/10/2022

You might also like