Hello, welcome everyone I'm Sri Raghavan. I'm the Product Manager
for GreenLake for HPC. Today we are going to talk about GreenLake for HPC which is
also called as HPC as a service.
If you look at the hybrid HPC market today, 83% of the customers are still
outside of the public cloud. The reason for that is HPC is one of those
challenging workloads, we call that as a cloud-last workload. HPC typically
requires a lot of data gravity, huge data size, it also has application
entanglement, it has latency requirements. There's a lot of things that
make it actually very difficult to move to the public cloud. So the customers
also need things such as resiliency, flexibility. So how do we solve these
things in a way that the customers get the flexibility but I also able to
maintain all the requirements of the HPC workload? Is what we are trying to
do with GreenLake for HPC.
We also know a lot of enterprises are moving towards as a service consumption
model for all workloads. This year, we estimate 75% of the enterprises
will recognize the benefits of the as a service consumption models and it is
going to drive a 3x increase in demand for On-Prem as a service
solutions.
HPC as a service with HPE GreenLake provides all these benefits for you.
It is based on a cloud model in a self service, it is fully managed for you
by HPE.
The platform is actually workload optimized. So that's the best
of the breed HPC components in our lab end-to-end with application workloads
with performance testing so what we present for HPC is a fully tested
validated solution that is optimized for the workload. On top of that,
the customers get the opportunity to pay per use and it is all based
on sustainable model for HPC as well.
Now let's get into a demo.
Here you see the GreenLake Central screen. First, I'm going to log into
the GreenLake Central as an HPE administrator.
Now, when I log into the GreenLake central as the HPE administrator,
I'm able to see my high-level cluster information. So here I have two clusters
that are running in two different data centers. I'm able to see them all
in the same dashboard at a high level. I can actually drill down into each one
of those cluster information, so that I can get more details about the running
jobs, waiting jobs, etcetera.
I can also do management of the backend platform through the same user
interface, as well as the backend command interfaces.
Now let's log into the GreenLake Central as a customer. In this case,
we are actually going to log in as a HPC administrator, who is going to maintain
their HPC resources on a day to day basis. Now I'm logging in into
the GreenLake central as a HPC administrator. I can see all the things
available to me in the first dashboard, including the GreenLake for HPC
widget here, which gives me the high level information of how my cluster
is performing at this point. It is also showing me the total number
of jobs that are completed, failed, and running in addition to that, I can also
see all the different widgets that are available to me from the GreenLake
Central. Here, I can see the total cost for my solution. This is actually going
to consolidate all the costs, not only for HPC. If I have other services and
workloads running through GreenLake Central, it's going to consolidate that
as well. I can also look at the capacity planning, in an overall manner,
I can look at all these workloads in the high level and then
I can drill down into each one of these workloads and understand their capacity
needs as well. If I am a CFO, if I'm looking at my monthly charges,
I'm able to see my overall usage here, I'm able to predict some
of the costs and the running cost for the solution. Again, this
dashboard is a central dashboard for me when I'm running multiple workloads,
I'm able to see all of them here in one area. Now let's dive a little bit more
into the HPC workload. So when I click on the HPC widget, I'm able to go
into the insights of my cluster. As a HPC administrator, this is very useful
for me because I can just, at a glance, see the high-level performance of my
cluster. I can click on the Queues tab and it shows me all the cluster details
as well as the queues that are available at this point in the cluster. So here
I can see my standard queue and then I can also see my burst queue that is defined
but it is disabled. So I have a built-in burst capacity in the scenario which
is on site but it's not used on a day to day basis. But if I need that
additional burst capacity as an administrator, I can simply enable this
burst queue and I can start using the traditional capacity and again, based on
the GreenLake we are only going to pay for what we use, so you
won't be charged for this additional capacity until you start actually
consuming it.
As an HPC administrator, now I can also click on the new queue, if I want to
allocate new resources, I can simply click on the new queue and assign a name,
select a set of users I want to assign it to the particular queue.
I can assign users or groups in here and then I can send the other priorities
for the jobs and interactive jobs. What is the maximum time I want to run
the job, etcetera. I can also allocate the number of nodes that I want to put in
this particular queue. So I can either pick it from a standard set of nodes or
I can actually pick it from a buffer capacity, depending on my requirement.
And when I'm done, I just simply click on create and the queue
is created for me.
Now let's dive a little bit more into the jobs. So, from the GreenLake Central
again, I'm able to see all my jobs that are running on the cluster, whether it
is batch or interactive, I can see all of them from one place. And then when I
also click on the particular job, I can get more details about the job
who the user is, who submitted it, whether it is running, is there any
failures and so on. So even if there is a job failure, I can simply click on
the inside of the job failure and then try to get more details on why the job
might have failed and communicate back to the user on the reason
for the job failure, and able to resolve that pretty quickly from here.
Again, we will have insights for each one of the jobs as well as the queues.
So this way, as a HPC administrator, I'm able to run my jobs and queues and
clusters very effectively on a day to day basis. Another thing we can do from
the same queues is the fact that I showed you how the user
allocation is done and we can also look at the users who are assigned to that
particular queue from this tab here, as well as for that particular queue, I can
click on the jobs and filter the jobs very specific to that particular queue
and I can go to the details of that particular queue and then look at the
overall dashboard details of that queue as well. With that, I'll be able to manage
my entire HPC cluster from one single place.
Hope this demo helped you understand GreenLake for HPC.
Let's summarize: what is GreenLake for HPC? It's a turnkey HPC solution
fully managed and operated by HPE. It provides transparency into the HPC usage,
costs, and performance. It gives you the flexible financial model, just like
a public cloud but it has operated for you in a private data center or
a Co-lo of your choice. It simplifies the day to day HPC administrator jobs
and end user jobs. So the HPC administrators as well as the end users
can focus on their business activities rather than managing the platform and
spending time on the HPC infrastructure.
Thank you so much. Thanks for attending the session