SlideShare a Scribd company logo
1 of 4
Download to read offline
the mobility revolution

  Launching Online:
Cloud Computing vs. Virtual Private Servers

                                                                   By Russ McGuire - russ.mcguire@gmail.com




                                 F
                           or the past several issues of Christian Computing,
                           I’ve written about mobility topics. Starting this
                           month, I’m heading in a new direction. Recently,
                    I’ve worked with a group of homeschooled students to
                    launch a new online ministry/business and I think the les-
sons that we’re learning may be applicable for anyone else looking to launch a
ministry online.
Launching Hschooler.net: A Bit of Background                       started wrestling with the technical details behind launching
         My wife and I home school our son – okay, to be           the service. How would we develop the software? Where
honest, she does 99% of the work and I provide encourage-          would we host it? How would we handle payments? How
ment and support. The one area where I actually help is in         could we simplify administration of the domains? These are
teaching two subjects: computer skills and business. In 2008       all meaningful issues for anyone launching a new ministry
I taught a class to students from three homeschooled families      online. Over the next several issues, I will describe how we
on the disciplines required for Biblical business success. As      addressed issues like this. Our solutions may not be the right
an outcome of that, in 2009 my son and I started developing        answer for you, but I hope to describe each decision process in
and implementing a plan to create an online social network for     a way that helps you apply it to your specific situation.
Christian families, especially those that home school. We be-
lieved that there was a need for a safe alternative to Facebook,   Hosting Has Changed!
MySpace, et al.                                                             I launched my first online business in 1995. Digital
         I decided that launching this service was also a great    Frontiers, LLC was a web development firm I started with two
opportunity for homeschooled students to learn about being         Christian partners. We launched the first web site for major
owners and operators of a business while providing a valuable      corporations including Thrifty Rental Car, Phillips Petroleum,
ministry to Christian families. We formed Christian Home-          and PennWell Publishing. But we also dedicated Friday after-
school Network, LLC, registered the domain Hschooler.net,          noons to free development work for Churches and Ministries.
and set up a virtual ownership structure where participating       In order to host these web sites, we established our “data cen-
students will share in the business profits. We also recruited     ter” with a couple of Sun servers (costing about $20,000 each)
two additional homeschooled students. We now have Brian            connected to the Internet with a T1 line (1.5Mbps for close
heading up Product Development, Austin running Marketing,          to $1000 per month). The Lord used those servers, and the
and Kevin leading Revenue Generation.                              complexities of configuring them and keeping them running
         But most relevant to our discussion here, we also         flawlessly with multiple domains, to teach me perseverance

Christian Computing® Magazine                                                                             February 2010   26
Christian Computing® Magazine   February 2010   27
and patience, to say the least!
I particularly recall the Send-
mail utility to be a “sanctifying
experience.”
          By the time I
launched my second online
ministry/business in 2000,
the costs and challenges of
hosting had come down by an
order of magnitude. Seek First
Networks, LLC used a Sun
Cobalt server (about $2000,
with a very simple web-based
configuration and management
interface) connected to the
Internet over a business-class
DSL link (about $100 per
month for about 1Mbps).
          When I launched Liv-
ing Stones Ministry (lstones.
com) in 2005, I went entirely
with a hosted model. I chose
Arias Web Hosting for about
$20 per month and never
had to touch the server (their
equivalent plan today costs $9
per month). Wow – it’s amaz-
ing to see how much easier,
and more affordable hosting
had become in just 10 years.
          But even since 2005,
the world of hosting has
changed dramatically.

Now We Can Gain Reliabil-
ity and Scalability without
All the Hassle
         It’s hard for the cost
or complexity to come down                                       we’ll get there, but for now, we needed to start more simply.
any further (although I’m hosting some of my ministry work                 Into this breach, step new forms of hosted services.
at BlueHost.com – virtually unlimited everything for $6.95 per   The two that I seriously explored were cloud computing and
month). So, most of the advancements have been in the areas      virtual private servers.
of increasing the sophistication, reliability, and scalability
that’s available to smaller organizations.                       Cloud Computing Promises Scalability and Reliability in a
         We don’t know how big Hschooler.net will get, but       Pay As You Go Model
we know that many social networks have stumbled and fallen                Optimally, if Hschooler.net continues to grow, I ex-
because they were unable to deal with the scalability issue as   pect we’ll end up on a cloud computing infrastructure.
they grew. We didn’t want to find ourselves in that position.             According to Wikipedia, “Cloud computing de-
At the same time, we didn’t have the skills, manpower, or        scribes a new supplement, consumption and delivery model
money to build out our own server farm with load sharing or      for IT services based on the Internet, and it typically involves
cluster computing or any other fancy tricks. Maybe someday       the provision of dynamically scalable and often virtualized


Christian Computing® Magazine                                                                            February 2010    28
resources as a service over the
Internet.”                                                        “How to have more time for ministry!”
          Amazon launched cloud                                                    Do you want to save time, get more done and
computing services in 1996 under                                                   have fewer headaches? Then Donarius Church
the name Amazon Web Services                                                       Management Software will make it easy for you
(AWS) and is arguably the leader                 Starting at $59.97                to track your members, contributions, pledges
                                              for the base version with            and more. Imagine what you can do with the
in providing these services to               25% off for small churches extra time! Donarius will also:
startup organizations. According to
their website “with AWS you can            Download a free demo at: • Print your tax receipts
requisition compute power, storage,           www.donarius.com • Show the giving pattern of your members
                                                                                   • Print your church directories
and other services–gaining access                1-888-479-4636                    • Send personalized letters, emails and text
                                                   Nuverb Systems Inc.
to a suite of elastic IT infrastructure         “Software tailored for you”
                                                                                        messages to keep your members informed
services as your business demands
them. … You pay only for what                                               plete control over the hosting, as if we owned a dedicated
you use, with no up-front expenses or long-term commit-                     server. We completely control what software gets loaded on
ments, making AWS the most cost-effective way to deliver                    “our” server; we can reconfigure it however we like; and we
your application to your customers and clients. And, with                   can even reboot it whenever we like. However, we’re really
AWS, you can take advantage of Amazon.com’s global com-                     controlling a virtual server that is sharing the actual underly-
puting infrastructure, that is the backbone of Amazon.com’s                 ing hardware with other organizations. That means that the
$15 billion retail business and transactional enterprise whose              service is significantly more affordable than any dedicated
scalable, reliable, and secure distributed computing infrastruc- hosting ever will be.
ture has been honed for over 13 years.”                                               We also can grow our server as our traffic grows.
          Sounds perfect for a growing business with uncertain We’re using a service called Slicehost from Rackspace, a lead-
demand. And maybe someday, it will be perfect for Hschool- ing hosting provider. We’ve started with their low end service
er.net. However, the pricing model can be a bit complex and                 which provides 256MB of memory dedicated to Hschooler.
unpredictable. Implementing and managing AWS also seems net, 10GB of storage, and a guaranteed share of the process-
daunting to a team of part timers working to get a basic service ing cycles on a hefty server for $20 per month. We can easily
off the ground.                                                             create a duplicate slice as a redundant backup. We can also
          For example, AWS is broken down into a variety of                 resize our “slice” to handle increasing traffic – up to 64 times
discrete component services. To launch Hschooler.net, we                    as many resources for $800 per month.
would need to use Amazon Elastic Compute Cloud (or EC2                                For now, we’ve chosen to use Slicehost because it
services) which costs $0.085 per hour for a standard small                  gives us an affordable starting point for Hschooler.net and
on-demand instance (or $61.20 per month for 24x7 opera-                     an easy path to scale up as our traffic grows. This approach
tion) plus Amazon Simple Storage Service (or S3) which costs doesn’t provide the reliability promised by cloud computing,
$0.15 per GB of storage per month plus $0.10 per GB data                    and the scalability is limited on the high end. My hope and
transfer in plus $0.15 per GB of data transfer out (or at least             prayer is that our revenue will scale with the traffic so that we
$1.50 per month for 10GB of storage). We may also need to                   can afford both the increased resources and the expertise and
use Amazon’s Relational Database Service (or RDS) which                     time to implement a robust cloud computing approach.
costs $0.11 per hour for a small database instance (or $79.20                         So, with the (seemingly) simple question of where
per month for 24x7 operation) plus $0.10 per GB per month                   to host Hschooler.net off the table (for now), we could move
for provisioned storage and $0.10 per one million I/O requests. on with other pressing questions – which I’ll get to in coming
          In startup mode, you can understand our reluctance to months!
embrace this model, however, as the service begins to outgrow
the path we’ve chosen, I’m hopeful that we’ll be able to lever- Russ McGuire is an executive for a Fortune 100 company and
age the scalability and reliability benefits promised by cloud              the founder/co-founder of three technology start-ups. His lat-
computing.                                                                  est entrepreneurial venture is Hschooler.net (http://hschooler.
                                                                            net), a social network for Christian families (especially home-
Virtual Private Servers Marry Affordability with Dedi-                      schoolers) which is being built and run by three homeschooled
cated Performance and Scalability                                           students under Russ’ direction.
          So, for now, the path we’ve chosen is a Virtual
Private Server (VPS) service. This service gives us com-


Christian Computing® Magazine                                                                                      February 2010     29

More Related Content

Similar to Launching Online:

AWS-The-Ultimate-Cloud-Solution-Guide.pdf
AWS-The-Ultimate-Cloud-Solution-Guide.pdfAWS-The-Ultimate-Cloud-Solution-Guide.pdf
AWS-The-Ultimate-Cloud-Solution-Guide.pdfNetCom Learning
 
AWS the ultimate cloud solution guide
AWS the ultimate cloud solution guideAWS the ultimate cloud solution guide
AWS the ultimate cloud solution guideNetCom Learning
 
Unlocking The Secrets: AWS Whitepapers That Simplify Cloud Computing
Unlocking The Secrets: AWS Whitepapers That Simplify Cloud ComputingUnlocking The Secrets: AWS Whitepapers That Simplify Cloud Computing
Unlocking The Secrets: AWS Whitepapers That Simplify Cloud ComputingFredReynolds2
 
[AWS Days Microsoft-LA 2015]: Introduction to Microsoft on AWS
[AWS Days Microsoft-LA 2015]: Introduction to Microsoft on AWS [AWS Days Microsoft-LA 2015]: Introduction to Microsoft on AWS
[AWS Days Microsoft-LA 2015]: Introduction to Microsoft on AWS Amazon Web Services
 
The Cloud Presentation 2016
The Cloud Presentation 2016The Cloud Presentation 2016
The Cloud Presentation 2016Joel Kline
 
Doing Less for Fun and Profit (by switching to the cloud)
Doing Less for Fun and Profit (by switching to the cloud)Doing Less for Fun and Profit (by switching to the cloud)
Doing Less for Fun and Profit (by switching to the cloud)Luke Chavers
 
Overview of Amazon Web Services - kwiecień 2017
Overview of Amazon Web Services - kwiecień 2017Overview of Amazon Web Services - kwiecień 2017
Overview of Amazon Web Services - kwiecień 2017LCloud
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud ComputingEdureka!
 
What is cloud hosting? Here is everything you must know about it
What is cloud hosting? Here is everything you must know about itWhat is cloud hosting? Here is everything you must know about it
What is cloud hosting? Here is everything you must know about itCasperLAWRENCE
 
Cloud Providers Public 030909 V2
Cloud Providers Public 030909 V2Cloud Providers Public 030909 V2
Cloud Providers Public 030909 V2Brandon Watson
 
Technology and the Missional Church
Technology and the Missional ChurchTechnology and the Missional Church
Technology and the Missional ChurchWill Platnick
 
Microsoft Windows Azure - Kelly Blue Book Case Study
Microsoft Windows Azure - Kelly Blue Book Case StudyMicrosoft Windows Azure - Kelly Blue Book Case Study
Microsoft Windows Azure - Kelly Blue Book Case StudyMicrosoft Private Cloud
 
cloud-application-architectures-oreilly-media.pdf
cloud-application-architectures-oreilly-media.pdfcloud-application-architectures-oreilly-media.pdf
cloud-application-architectures-oreilly-media.pdfDaniBlanco10
 

Similar to Launching Online: (20)

aws-overview (1).pdf
aws-overview (1).pdfaws-overview (1).pdf
aws-overview (1).pdf
 
AWS-The-Ultimate-Cloud-Solution-Guide.pdf
AWS-The-Ultimate-Cloud-Solution-Guide.pdfAWS-The-Ultimate-Cloud-Solution-Guide.pdf
AWS-The-Ultimate-Cloud-Solution-Guide.pdf
 
AWS the ultimate cloud solution guide
AWS the ultimate cloud solution guideAWS the ultimate cloud solution guide
AWS the ultimate cloud solution guide
 
Unlocking The Secrets: AWS Whitepapers That Simplify Cloud Computing
Unlocking The Secrets: AWS Whitepapers That Simplify Cloud ComputingUnlocking The Secrets: AWS Whitepapers That Simplify Cloud Computing
Unlocking The Secrets: AWS Whitepapers That Simplify Cloud Computing
 
Product News
Product NewsProduct News
Product News
 
[AWS Days Microsoft-LA 2015]: Introduction to Microsoft on AWS
[AWS Days Microsoft-LA 2015]: Introduction to Microsoft on AWS [AWS Days Microsoft-LA 2015]: Introduction to Microsoft on AWS
[AWS Days Microsoft-LA 2015]: Introduction to Microsoft on AWS
 
The Cloud Presentation 2016
The Cloud Presentation 2016The Cloud Presentation 2016
The Cloud Presentation 2016
 
Doing Less for Fun and Profit (by switching to the cloud)
Doing Less for Fun and Profit (by switching to the cloud)Doing Less for Fun and Profit (by switching to the cloud)
Doing Less for Fun and Profit (by switching to the cloud)
 
Overview of Amazon Web Services - kwiecień 2017
Overview of Amazon Web Services - kwiecień 2017Overview of Amazon Web Services - kwiecień 2017
Overview of Amazon Web Services - kwiecień 2017
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
What is cloud hosting? Here is everything you must know about it
What is cloud hosting? Here is everything you must know about itWhat is cloud hosting? Here is everything you must know about it
What is cloud hosting? Here is everything you must know about it
 
Aws demo
Aws demoAws demo
Aws demo
 
Cloud Providers Public 030909 V2
Cloud Providers Public 030909 V2Cloud Providers Public 030909 V2
Cloud Providers Public 030909 V2
 
Amazon Case Study 2
Amazon Case Study 2Amazon Case Study 2
Amazon Case Study 2
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
HostSonic
 HostSonic HostSonic
HostSonic
 
Technology and the Missional Church
Technology and the Missional ChurchTechnology and the Missional Church
Technology and the Missional Church
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Microsoft Windows Azure - Kelly Blue Book Case Study
Microsoft Windows Azure - Kelly Blue Book Case StudyMicrosoft Windows Azure - Kelly Blue Book Case Study
Microsoft Windows Azure - Kelly Blue Book Case Study
 
cloud-application-architectures-oreilly-media.pdf
cloud-application-architectures-oreilly-media.pdfcloud-application-architectures-oreilly-media.pdf
cloud-application-architectures-oreilly-media.pdf
 

More from webhostingguy

Load-balancing web servers Load-balancing web servers
Load-balancing web servers Load-balancing web serversLoad-balancing web servers Load-balancing web servers
Load-balancing web servers Load-balancing web serverswebhostingguy
 
SQL Server 2008 Consolidation
SQL Server 2008 ConsolidationSQL Server 2008 Consolidation
SQL Server 2008 Consolidationwebhostingguy
 
Master Service Agreement
Master Service AgreementMaster Service Agreement
Master Service Agreementwebhostingguy
 
PHP and MySQL PHP Written as a set of CGI binaries in C in ...
PHP and MySQL PHP Written as a set of CGI binaries in C in ...PHP and MySQL PHP Written as a set of CGI binaries in C in ...
PHP and MySQL PHP Written as a set of CGI binaries in C in ...webhostingguy
 
Dell Reference Architecture Guide Deploying Microsoft® SQL ...
Dell Reference Architecture Guide Deploying Microsoft® SQL ...Dell Reference Architecture Guide Deploying Microsoft® SQL ...
Dell Reference Architecture Guide Deploying Microsoft® SQL ...webhostingguy
 
Managing Diverse IT Infrastructure
Managing Diverse IT InfrastructureManaging Diverse IT Infrastructure
Managing Diverse IT Infrastructurewebhostingguy
 
Web design for business.ppt
Web design for business.pptWeb design for business.ppt
Web design for business.pptwebhostingguy
 
IT Power Management Strategy
IT Power Management Strategy IT Power Management Strategy
IT Power Management Strategy webhostingguy
 
Excel and SQL Quick Tricks for Merchandisers
Excel and SQL Quick Tricks for MerchandisersExcel and SQL Quick Tricks for Merchandisers
Excel and SQL Quick Tricks for Merchandiserswebhostingguy
 
Parallels Hosting Products
Parallels Hosting ProductsParallels Hosting Products
Parallels Hosting Productswebhostingguy
 
Microsoft PowerPoint presentation 2.175 Mb
Microsoft PowerPoint presentation 2.175 MbMicrosoft PowerPoint presentation 2.175 Mb
Microsoft PowerPoint presentation 2.175 Mbwebhostingguy
 
Installation of MySQL 5.1 Cluster Software on the Solaris 10 ...
Installation of MySQL 5.1 Cluster Software on the Solaris 10 ...Installation of MySQL 5.1 Cluster Software on the Solaris 10 ...
Installation of MySQL 5.1 Cluster Software on the Solaris 10 ...webhostingguy
 
Getting Started Guide
Getting Started GuideGetting Started Guide
Getting Started Guidewebhostingguy
 
"BEST MONEY TV HOST" CONSUELO MACK Launches Fifth Season on ...
"BEST MONEY TV HOST" CONSUELO MACK Launches Fifth Season on ..."BEST MONEY TV HOST" CONSUELO MACK Launches Fifth Season on ...
"BEST MONEY TV HOST" CONSUELO MACK Launches Fifth Season on ...webhostingguy
 

More from webhostingguy (20)

Load-balancing web servers Load-balancing web servers
Load-balancing web servers Load-balancing web serversLoad-balancing web servers Load-balancing web servers
Load-balancing web servers Load-balancing web servers
 
SQL Server 2008 Consolidation
SQL Server 2008 ConsolidationSQL Server 2008 Consolidation
SQL Server 2008 Consolidation
 
What is mod_perl?
What is mod_perl?What is mod_perl?
What is mod_perl?
 
What is mod_perl?
What is mod_perl?What is mod_perl?
What is mod_perl?
 
Master Service Agreement
Master Service AgreementMaster Service Agreement
Master Service Agreement
 
Notes8
Notes8Notes8
Notes8
 
PHP and MySQL PHP Written as a set of CGI binaries in C in ...
PHP and MySQL PHP Written as a set of CGI binaries in C in ...PHP and MySQL PHP Written as a set of CGI binaries in C in ...
PHP and MySQL PHP Written as a set of CGI binaries in C in ...
 
Dell Reference Architecture Guide Deploying Microsoft® SQL ...
Dell Reference Architecture Guide Deploying Microsoft® SQL ...Dell Reference Architecture Guide Deploying Microsoft® SQL ...
Dell Reference Architecture Guide Deploying Microsoft® SQL ...
 
Managing Diverse IT Infrastructure
Managing Diverse IT InfrastructureManaging Diverse IT Infrastructure
Managing Diverse IT Infrastructure
 
Web design for business.ppt
Web design for business.pptWeb design for business.ppt
Web design for business.ppt
 
IT Power Management Strategy
IT Power Management Strategy IT Power Management Strategy
IT Power Management Strategy
 
Excel and SQL Quick Tricks for Merchandisers
Excel and SQL Quick Tricks for MerchandisersExcel and SQL Quick Tricks for Merchandisers
Excel and SQL Quick Tricks for Merchandisers
 
OLUG_xen.ppt
OLUG_xen.pptOLUG_xen.ppt
OLUG_xen.ppt
 
Parallels Hosting Products
Parallels Hosting ProductsParallels Hosting Products
Parallels Hosting Products
 
Microsoft PowerPoint presentation 2.175 Mb
Microsoft PowerPoint presentation 2.175 MbMicrosoft PowerPoint presentation 2.175 Mb
Microsoft PowerPoint presentation 2.175 Mb
 
Reseller's Guide
Reseller's GuideReseller's Guide
Reseller's Guide
 
Installation of MySQL 5.1 Cluster Software on the Solaris 10 ...
Installation of MySQL 5.1 Cluster Software on the Solaris 10 ...Installation of MySQL 5.1 Cluster Software on the Solaris 10 ...
Installation of MySQL 5.1 Cluster Software on the Solaris 10 ...
 
Getting Started Guide
Getting Started GuideGetting Started Guide
Getting Started Guide
 
Slide 1
Slide 1Slide 1
Slide 1
 
"BEST MONEY TV HOST" CONSUELO MACK Launches Fifth Season on ...
"BEST MONEY TV HOST" CONSUELO MACK Launches Fifth Season on ..."BEST MONEY TV HOST" CONSUELO MACK Launches Fifth Season on ...
"BEST MONEY TV HOST" CONSUELO MACK Launches Fifth Season on ...
 

Launching Online:

  • 1. the mobility revolution Launching Online: Cloud Computing vs. Virtual Private Servers By Russ McGuire - russ.mcguire@gmail.com F or the past several issues of Christian Computing, I’ve written about mobility topics. Starting this month, I’m heading in a new direction. Recently, I’ve worked with a group of homeschooled students to launch a new online ministry/business and I think the les- sons that we’re learning may be applicable for anyone else looking to launch a ministry online. Launching Hschooler.net: A Bit of Background started wrestling with the technical details behind launching My wife and I home school our son – okay, to be the service. How would we develop the software? Where honest, she does 99% of the work and I provide encourage- would we host it? How would we handle payments? How ment and support. The one area where I actually help is in could we simplify administration of the domains? These are teaching two subjects: computer skills and business. In 2008 all meaningful issues for anyone launching a new ministry I taught a class to students from three homeschooled families online. Over the next several issues, I will describe how we on the disciplines required for Biblical business success. As addressed issues like this. Our solutions may not be the right an outcome of that, in 2009 my son and I started developing answer for you, but I hope to describe each decision process in and implementing a plan to create an online social network for a way that helps you apply it to your specific situation. Christian families, especially those that home school. We be- lieved that there was a need for a safe alternative to Facebook, Hosting Has Changed! MySpace, et al. I launched my first online business in 1995. Digital I decided that launching this service was also a great Frontiers, LLC was a web development firm I started with two opportunity for homeschooled students to learn about being Christian partners. We launched the first web site for major owners and operators of a business while providing a valuable corporations including Thrifty Rental Car, Phillips Petroleum, ministry to Christian families. We formed Christian Home- and PennWell Publishing. But we also dedicated Friday after- school Network, LLC, registered the domain Hschooler.net, noons to free development work for Churches and Ministries. and set up a virtual ownership structure where participating In order to host these web sites, we established our “data cen- students will share in the business profits. We also recruited ter” with a couple of Sun servers (costing about $20,000 each) two additional homeschooled students. We now have Brian connected to the Internet with a T1 line (1.5Mbps for close heading up Product Development, Austin running Marketing, to $1000 per month). The Lord used those servers, and the and Kevin leading Revenue Generation. complexities of configuring them and keeping them running But most relevant to our discussion here, we also flawlessly with multiple domains, to teach me perseverance Christian Computing® Magazine February 2010 26
  • 3. and patience, to say the least! I particularly recall the Send- mail utility to be a “sanctifying experience.” By the time I launched my second online ministry/business in 2000, the costs and challenges of hosting had come down by an order of magnitude. Seek First Networks, LLC used a Sun Cobalt server (about $2000, with a very simple web-based configuration and management interface) connected to the Internet over a business-class DSL link (about $100 per month for about 1Mbps). When I launched Liv- ing Stones Ministry (lstones. com) in 2005, I went entirely with a hosted model. I chose Arias Web Hosting for about $20 per month and never had to touch the server (their equivalent plan today costs $9 per month). Wow – it’s amaz- ing to see how much easier, and more affordable hosting had become in just 10 years. But even since 2005, the world of hosting has changed dramatically. Now We Can Gain Reliabil- ity and Scalability without All the Hassle It’s hard for the cost or complexity to come down we’ll get there, but for now, we needed to start more simply. any further (although I’m hosting some of my ministry work Into this breach, step new forms of hosted services. at BlueHost.com – virtually unlimited everything for $6.95 per The two that I seriously explored were cloud computing and month). So, most of the advancements have been in the areas virtual private servers. of increasing the sophistication, reliability, and scalability that’s available to smaller organizations. Cloud Computing Promises Scalability and Reliability in a We don’t know how big Hschooler.net will get, but Pay As You Go Model we know that many social networks have stumbled and fallen Optimally, if Hschooler.net continues to grow, I ex- because they were unable to deal with the scalability issue as pect we’ll end up on a cloud computing infrastructure. they grew. We didn’t want to find ourselves in that position. According to Wikipedia, “Cloud computing de- At the same time, we didn’t have the skills, manpower, or scribes a new supplement, consumption and delivery model money to build out our own server farm with load sharing or for IT services based on the Internet, and it typically involves cluster computing or any other fancy tricks. Maybe someday the provision of dynamically scalable and often virtualized Christian Computing® Magazine February 2010 28
  • 4. resources as a service over the Internet.” “How to have more time for ministry!” Amazon launched cloud Do you want to save time, get more done and computing services in 1996 under have fewer headaches? Then Donarius Church the name Amazon Web Services Management Software will make it easy for you (AWS) and is arguably the leader Starting at $59.97 to track your members, contributions, pledges for the base version with and more. Imagine what you can do with the in providing these services to 25% off for small churches extra time! Donarius will also: startup organizations. According to their website “with AWS you can Download a free demo at: • Print your tax receipts requisition compute power, storage, www.donarius.com • Show the giving pattern of your members • Print your church directories and other services–gaining access 1-888-479-4636 • Send personalized letters, emails and text Nuverb Systems Inc. to a suite of elastic IT infrastructure “Software tailored for you” messages to keep your members informed services as your business demands them. … You pay only for what plete control over the hosting, as if we owned a dedicated you use, with no up-front expenses or long-term commit- server. We completely control what software gets loaded on ments, making AWS the most cost-effective way to deliver “our” server; we can reconfigure it however we like; and we your application to your customers and clients. And, with can even reboot it whenever we like. However, we’re really AWS, you can take advantage of Amazon.com’s global com- controlling a virtual server that is sharing the actual underly- puting infrastructure, that is the backbone of Amazon.com’s ing hardware with other organizations. That means that the $15 billion retail business and transactional enterprise whose service is significantly more affordable than any dedicated scalable, reliable, and secure distributed computing infrastruc- hosting ever will be. ture has been honed for over 13 years.” We also can grow our server as our traffic grows. Sounds perfect for a growing business with uncertain We’re using a service called Slicehost from Rackspace, a lead- demand. And maybe someday, it will be perfect for Hschool- ing hosting provider. We’ve started with their low end service er.net. However, the pricing model can be a bit complex and which provides 256MB of memory dedicated to Hschooler. unpredictable. Implementing and managing AWS also seems net, 10GB of storage, and a guaranteed share of the process- daunting to a team of part timers working to get a basic service ing cycles on a hefty server for $20 per month. We can easily off the ground. create a duplicate slice as a redundant backup. We can also For example, AWS is broken down into a variety of resize our “slice” to handle increasing traffic – up to 64 times discrete component services. To launch Hschooler.net, we as many resources for $800 per month. would need to use Amazon Elastic Compute Cloud (or EC2 For now, we’ve chosen to use Slicehost because it services) which costs $0.085 per hour for a standard small gives us an affordable starting point for Hschooler.net and on-demand instance (or $61.20 per month for 24x7 opera- an easy path to scale up as our traffic grows. This approach tion) plus Amazon Simple Storage Service (or S3) which costs doesn’t provide the reliability promised by cloud computing, $0.15 per GB of storage per month plus $0.10 per GB data and the scalability is limited on the high end. My hope and transfer in plus $0.15 per GB of data transfer out (or at least prayer is that our revenue will scale with the traffic so that we $1.50 per month for 10GB of storage). We may also need to can afford both the increased resources and the expertise and use Amazon’s Relational Database Service (or RDS) which time to implement a robust cloud computing approach. costs $0.11 per hour for a small database instance (or $79.20 So, with the (seemingly) simple question of where per month for 24x7 operation) plus $0.10 per GB per month to host Hschooler.net off the table (for now), we could move for provisioned storage and $0.10 per one million I/O requests. on with other pressing questions – which I’ll get to in coming In startup mode, you can understand our reluctance to months! embrace this model, however, as the service begins to outgrow the path we’ve chosen, I’m hopeful that we’ll be able to lever- Russ McGuire is an executive for a Fortune 100 company and age the scalability and reliability benefits promised by cloud the founder/co-founder of three technology start-ups. His lat- computing. est entrepreneurial venture is Hschooler.net (http://hschooler. net), a social network for Christian families (especially home- Virtual Private Servers Marry Affordability with Dedi- schoolers) which is being built and run by three homeschooled cated Performance and Scalability students under Russ’ direction. So, for now, the path we’ve chosen is a Virtual Private Server (VPS) service. This service gives us com- Christian Computing® Magazine February 2010 29