Skip to content
Merged
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
= About Aura
:type: lesson
:order: 1
:slides: true

[.slide.discrete]
== Understanding Neo4j Aura
Expand Down Expand Up @@ -31,6 +30,7 @@ The key difference lies in who handles the operational responsibilities. With Au

[.quiz]
== Check your understanding

include::questions/1-versus.adoc[leveloffset=+1]

[.summary]
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
= Aura Tiers
:type: lesson
:order: 2
:slides: true

[.slide.discrete]
== Aura Tiers
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
= Understanding costs
:type: lesson
:order: 3
:slides: true

[.slide.discrete]
== Understanding Aura Costs
Expand Down
Original file line number Diff line number Diff line change
@@ -1,73 +1,108 @@
= Sign up for Aura
:description: Learn how to sign up for a Neo4j Aura Professional instance.
:type: lesson
:order: 4
:slides: true
:optional: true

[.slide.discrete]
== Signing up for Aura
Signing up for Neo4j Aura is a straightforward process that allows you to get started with a fully managed graph database in the cloud.

In this lesson, you will learn how to:

* Create a Neo4j Aura account
* Set up your first Aura Professional instance

[.slide]

[.slide.col-2]
== Step 1: Visit the Neo4j Aura Website

Go to link: console.neo4j.io in your web browser. This is the official portal for managing Neo4j Aura databases.
[.col]
====
Go to link:https://console.neo4j.io[console.neo4j.io^] in your web browser. This is the official portal for managing Neo4j Aura databases.

On this page, you will see options to sign up for a new account or log in if you already have one.

Use the **Sign Up** button to create a new account.

====

[.col]
====
image::images/4-sign-up-page.png[]
====

[.slide]

[.slide.col-2]
== Step 2: Create Your Account

<<<<<<< HEAD
After clicking the **Sign Up** button, you will be directed to the registration form. After filling in your email address, you have to confirm your identity before proceeding to make sure it is a valid email address and not a bot or impersonation.
=======
[.col]
====
After clicking the **Sign Up** button, you will be directed to the registration form. After filling in your email address, you will have to confirm your identity before proceeding, to make sure it is a valid email address and not a bot or impersonation.
====
>>>>>>> 4e1fb6bb (fixed slides, added discrete headers)

[.col]
====
image::images/4-verify-identity.png[]
====

[.slide.col-2.discrete]
== Step 2b: Create a password
Once your email is verified, you will be prompted to create a password:

[.col]
====
image::images/4-sign-up-email.png[]

After setting up your password, you will be asked to provide some additional information, such as your name and company (if applicable). Fill in the required fields and click **Next**.
====


image::images/4-new-account-2.png[]
[.slide.col-2.discrete]
== Step 2c: Onboarding

[.col]
====
After setting up your password, you will be asked to provide some additional information, such as your name and company (if applicable). Fill in the required fields and click **Next**.

[.slide]

== Step 3: Personalize Your Experience
image::images/4-new-account-2.png[role="transcript-only"]

After creating your account, you will be prompted to personalize your experience by selecting your interests and how you plan to use Neo4j Aura. This helps Neo4j tailor the experience to your needs.

image::images/4-new-account-1.png[]
image::images/4-new-account-1.png[role="transcript-only"]

<<<<<<< HEAD
As you select your interests, you will see a graph getting built indicating how far along you are in the setup process, instead of a progress bar. Once you have made your selections, click **Next** to proceed.
=======
As you select your interests, you will see instead of a progress bar, a graph getting built indicating how far along you are in the setup process. Once you have made your selections, click **Next** to proceed.
====
>>>>>>> 4e1fb6bb (fixed slides, added discrete headers)

[.col]
====
image::images/4-new-account-2.png[]
====

[.slide]

[.slide.col-2]
== Step 4: Set Up Your First Aura Professional Instance

[.col]
====
After setting up your account, you will be directed to the region and cloud provider selection page. Here, you can either choose to create your first Aura Professional instance, or skip and create a free instance.
====

[.col]
====
image::images/4-professional-tier-sign-up.png[]
====



[.slide][.col=2]
[.slide.col-2]
== Choosing the right location

[.col]
====
When creating a new database instance, you need to choose the right location for your instance.

For most Aura tiers, you can choose from multiple cloud providers (AWS, GCP, Azure) and regions within those providers.
Expand All @@ -77,21 +112,41 @@ You should consider the following questions:
1. Where is your application running / going to run?
2. What cloud provider do / did you pick for your application?
3. Can you mirror the choices of the first two questions for your database?
====

image::images/02_location_choice.jpg[location,width=600,align=center]
[.col]
====
image::images/4-choose-region.png[location]
====

<<<<<<< HEAD
For example, if your application is hosted on AWS in one region, you should choose the same region for your database instance to minimize latency and ensure optimal performance, as well as data security and compliance.
=======
[.slide.discrete]
== Choosing a region
>>>>>>> 4e1fb6bb (fixed slides, added discrete headers)

[TIP]
.Choosing a region
You should choose the same cloud provider and region for your database instance to minimize latency and ensure optimal performance, as well as data security and compliance.

[.slide][.col=2]
[.slide]
== Understanding size requirements

When sizing a graph database, except for Aura Free, you need to consider two main components:

**Storage size** needs to be large enough to store all your nodes and relationships on disk, including their properties and any indexes.
* **Storage size** needs to be large enough to store all your nodes and relationships on disk, including their properties and any indexes.

**Memory size** needs to accommodate both your data and the transaction workload (Java heap space for query processing).
* **Memory size** needs to accommodate both your data and the transaction workload (Java heap space for query processing).

<<<<<<< HEAD
To determine the right size, you need to know the following about your database:
=======

[.slide.discrete]
== Determining the right size
To determine the right size, you'll need to know:
>>>>>>> 4e1fb6bb (fixed slides, added discrete headers)

* How many nodes and relationships?
* How many properties in the nodes and relationships?
Expand All @@ -100,14 +155,18 @@ To determine the right size, you need to know the following about your database:
* Do you need to make use of any vector indexes?


[.slide][.col=2]
[.slide]
== Estimating size requirements
Unless all this information is available, the best you can do is an estimate.
This is less of a problem for Aura as database instances can be resized through the Aura console with a few clicks.

For most Aura tiers, you must pick **memory size** (RAM) and **memory / storage ratio (1/2, 1/4, 1/8)**.

image::images/02_size_choice.jpg[size,width=600,align=center]
// TODO: This image is missing
// image::images/02_size_choice.jpg[size,width=600,align=center]

[.slide.discrete]
== A worked example

For example, if you pick 2GB memory, this corresponds to 4GB storage.
You can increase the storage to 8GB (1/4) or 16GB (1/8) at additional cost.
Expand All @@ -120,17 +179,31 @@ For **Aura Free**, size choices are hidden from you, but the database limits (20
You can visit the link:https://neo4j.com/developer/kb/capacity-planning-example/[Capacity Planning Example^] for a detailed example of how to calculate the right size for your database.
====

[.slide.col-2.discrete]
== Downloading credentials

[.col]
====
After this, you will be presented with a set of credentials, that would be needed to connect to your database. Make sure to save these credentials in a secure location, as you will need them to access your database later.
====

[.col]
====
image::images/4-download-creds.png[]
====

[.slide]

[.slide.col-2]
== Step 5: Access Your Professional Aura Instance

[.col]
====
Once your instance is set up, you can access it through the Neo4j Aura console. From here, you can manage your database, run queries, and monitor performance:
====

[.col]
====
image::images/4-professional-ready.png[]
====

[.summary]
== Summary
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,12 @@

== Module Overview

This module explains the key concepts of Neo4j Aura, including its benefits, use cases, and how it simplifies deploying and managing graph databases in the cloud.

== Learning Objectives
This module explains the key concepts of Neo4j Aura, including its benefits, use cases, and how it simplifies deploying and managing graph databases in the cloud.

You will learn how to:

* Differentiate between self-managed Neo4j and Aura
* Pick the right tier for your business needs
* Manage your instance costs effectively

link:./1-about/[Ready? Let's go →, role=btn]
link:./1-about/[Ready? Let's go →, role=btn]
Loading