Archived video

This video is archived and won't be updated. We're keeping it online for now as a courtesy.

Alternate resources: 

What is Pantheon?

Video loading...

  • 0:00
    Manage Drupal Sites with Pantheon What is Pantheon? Addison Berry
  • 0:09
    To get things started off,
  • 0:11
    let's actually ask the question and answer "What is Pantheon?"
  • 0:18
    In this lesson, we're going to define what Pantheon is
  • 0:21
    and give you a little bit of a sense of the features that it provides
  • 0:24
    and why you would use it. And we'll also take a really quick look
  • 0:28
    at some people who are already out there using it
  • 0:30
    so you can get a sense of sort of the scale and breadth of what people are doing with Pantheon.
  • 0:37
    Now, Pantheon defines itself/describes itself
  • 0:41
    on its site as a website management platform.
  • 0:45
    And that is an integrated set of tools and services
  • 0:48
    allowing teams to build, launch, and manage websites.
  • 0:51
    So it gives you some sense,
  • 0:53
    but it doesn't necessarily really explain what it is doing for you
  • 0:57
    other than it lets you manage sites.
  • 1:01
    So here's a little bit— we're going to go through these
  • 1:04
    in a little bit more detail to get a sense of what these things mean.
  • 1:08
    So you can actually manage all of your sites.
  • 1:09
    You have multiple projects going; you'll be able to manage all of them in one place.
  • 1:14
    It is designed for best practices,
  • 1:16
    so it puts a lot of development processes in place
  • 1:20
    that are considered best practices.
  • 1:22
    So all of that stuff is in place for you and you can just use it
  • 1:25
    without having to actually figure it out and come up with these yourself.
  • 1:28
    It also is taking care of a lot of sysadmin stuff for you
  • 1:33
    on the back end so you don't have to worry about that
  • 1:35
    and you can worry about building your site.
  • 1:37
    And it's scalable and reliable.
  • 1:39
    It's got a lot of stuff in place
  • 1:42
    to help you not worry about those things.
  • 1:46
    So let's dive into a little more detail on these.
  • 1:49
    So managing your sites, there's a Developer Dashboard
  • 1:53
    which gives you an overview of all the sites that you have,
  • 1:56
    kind of what status they are in.
  • 1:59
    Are they in development currently? Is it actually launched and live?
  • 2:03
    Where are things? You can actually manage team access with this.
  • 2:07
    So you have your dashboard with all of your sites,
  • 2:11
    but you could also have a team associated with your account
  • 2:15
    and then you can control who has access to which sites.
  • 2:18
    It has a lot of really fine-grained controls
  • 2:20
    so that you can kind of get an overview of everything, your sites and your team, at the same time.
  • 2:25
    As I mentioned, you can track your status. You can also keep track of your backups,
  • 2:29
    again, another important thing in that infrastructure's built-in for you.
  • 2:33
    But in this dashboard you get an overview
  • 2:35
    so you understand the state of all of your sites,
  • 2:37
    not just a listing of them.
  • 2:39
    And you can also deal with core updates.
  • 2:42
    So if you are running Drupal or WordPress
  • 2:45
    and you just want to update your sites to the latest version
  • 2:48
    because there's a security release that's come out for core,
  • 2:51
    it's very easy to actually manage that directly from within your Developer Dashboard
  • 2:57
    without having to monkey around a whole lot in the sites themselves.
  • 3:01
    Now, for best practices, for me, this is probably one of—
  • 3:04
    this is the big why in a lot of ways for me
  • 3:08
    in that it sets everything up for you to do best practices
  • 3:12
    and without having to set the infrastructure up yourself
  • 3:16
    or figure out what those patterns are. It just has everything set up that way.
  • 3:20
    So it uses Version Control.
  • 3:22
    You can use SFTP, but it's set up
  • 3:25
    intimately to work with Git.
  • 3:28
    And kind of related to that, there's the workflow,
  • 3:31
    the best practices workflow, having a development environment,
  • 3:34
    a testing environment, and then the live environment.
  • 3:36
    And Pantheon is set up,
  • 3:38
    it creates these three different environments for you
  • 3:41
    that are the same site, and then you can push your code up
  • 3:45
    and you can bring your content down and keep everything in sync
  • 3:48
    and everything is set up for you to be able to do that
  • 3:50
    without having to set up the infrastructure yourself.
  • 3:53
    Also related to the Version Control thing in terms of you can use your—
  • 3:58
    you can use Git. They also have something called Multidev
  • 4:01
    which we'll be looking at later that lets you have multiple developers
  • 4:05
    working on development versions of the environment
  • 4:09
    and then going to test and then to live.
  • 4:12
    So lots of really great tools
  • 4:14
    for making sure that your processes are good.
  • 4:16
    They also have performance tools. Varnish and Redis are part of Pantheon.
  • 4:21
    And this is kind of industry-standard tools these days.
  • 4:25
    And then there is integration with New Relic for monitoring.
  • 4:29
    So if you are using New Relic as your monitoring service
  • 4:32
    which is a really great service, it integrates seamlessly
  • 4:35
    with your Pantheon environment.
  • 4:38
    And of course because you're using Pantheon's servers and system
  • 4:42
    a lot of the sysadmin stuff has been sort of taken care of for you.
  • 4:45
    It's optimized and tuned for CMSes specifically, Drupal and WordPress.
  • 4:50
    So it is specifically built for that.
  • 4:53
    It's not a general kind of hosting platform that you can do those things on.
  • 4:57
    It's designed for Drupal and WordPress.
  • 5:01
    They have superfast horizontal scaling.
  • 5:04
    So when you—when the site needs to scale
  • 5:07
    to handle the incoming traffic that you have,
  • 5:10
    it's going to do it quickly, seamlessly,
  • 5:13
    and it goes horizontally which is really robust.
  • 5:16
    So all of these things are sort of automatically taken care of for you in the background.
  • 5:21
    You don't have to manually figure these things out
  • 5:24
    and, again, have to go through all the pieces yourself.
  • 5:28
    Pantheon's going to take care of that for you automatically.
  • 5:32
    We'll just take a look at the reliability and security.
  • 5:34
    So they have both redundancy and crossover.
  • 5:37
    So redundancy and you have a backup system in place.
  • 5:42
    You have multiple, so if one thing goes down, one server goes down,
  • 5:45
    there's others to take its place.
  • 5:47
    That's an example of redundancy. There's also crossover.
  • 5:51
    So if something were to happen and you need to switch over to another system,
  • 5:55
    that happens, again, automatically and sort of seamlessly for you.
  • 5:59
    Their crossover plan is really robust.
  • 6:02
    So when things happen, if things start falling down,
  • 6:05
    there are other things standing up,
  • 6:08
    and moving over to those is super simple.
  • 6:10
    They have some standard stuff like Denial of Service protection,
  • 6:14
    Network Intrusion Protection.
  • 6:16
    They are PCI Certified, so if you are doing anything that needs PCI compliance—
  • 6:20
    a lot of ecommerce requires PCI compliance—
  • 6:23
    you can set it up and you don't have to worry about that side of things.
  • 6:28
    It's already taken care of for you.
  • 6:30
    And then there's also some built-in antivirus stuff going on.
  • 6:33
    So again, lots of tools that are built-in.
  • 6:35
    You don't have to worry about that. You let Pantheon handle it
  • 6:38
    and you focus on building your websites with your teams
  • 6:42
    and taking care of that, which is the important work that you're trying to do.
  • 6:47
    And this is just a quick look at who uses Pantheon.
  • 6:51
    These are some examples from their website.
  • 6:53
    You can see there's some pretty big names.
  • 6:55
    And it's a wide range. You have some universities in there;
  • 6:59
    you have media in there; you have tech;
  • 7:02
    there's financial institutions.
  • 7:04
    There are all kinds of organizations and teams
  • 7:08
    who are using Pantheon. It's not just for a particular vertical.
  • 7:13
    It's not just for a particular size of team.
  • 7:16
    Tiny team, a team of one can use Pantheon,
  • 7:19
    and a team at the size of say Dell or Cisco can use Pantheon as well.
  • 7:26
    So for a quick recap, we just did a really quick look
  • 7:29
    at the fact that Pantheon is a website management platform
  • 7:32
    and exactly what does that mean. What tools is it giving you?
  • 7:36
    We looked at the features that it does provide,
  • 7:39
    and we just took a real quick look at who uses it
  • 7:41
    so you can see that you probably fit into that range of one to hundreds
  • 7:46
    in terms of people who can make really effective use of Pantheon.

What Is Pantheon?

Loading...

Pantheon is more than just a hosting service. It is a powerful tool to manage your websites, and handle deployments. Pantheon provides a great framework for development best practices as well as making sure the platform you are running on is truly optimized for Drupal sites. In this overview presentation we'll introduce you to the features Pantheon provides and why you would use them to host your Drupal sites.

Sponsored by Pantheon

Downloads: 
Log in or sign up to download companion files.
Additional resources: