You'regonnafindonewiththeparticularlanguageisthatyouneedmostlikelysomethinglikePHPwith a databasethatyouneedsomethinglikemysequelandthey'regonnauploadthecode.
Basically, thatcodehastoresidesomewheresothatitcancommunicatewith a W S O thatcancommunicatewithazuresothatitcancommunicatewiththesecloudbasedserviceisright.
EsoOneofthingsyoucouldbethinkingaboutisusingplatformas a service.
Youputyourcodeuponthat P.
A s, thatplatformas a service, andthenwhenit's upthere, itcanrunanditcandothingsforyou.
Soagain, forplatformis a service, youcouldbedoingsimpledatabasetasks.
SoimagineifyouwantedThiorunreporteverydayandemailitabout, Let's say, salesforyourcompanysoyoumaynotneed a websitethewayyouthinkof a normalwebsite.
ButyoudoneedsomeplacetoetorunthatPHPorthatpythoncode, rightsothatcodecouldbesittingupon a platform.
As a service, itcanconnectto a database.
Itcoulddo a sleepthatyoucandoit, what's called a selectstatementandcanselect, Let's say, anysalesthathappenedinthepastday.
We'retalkingaboutPlatformis a service, andthat's whyplatformstheserviceisreallyimportantrightnow.
Sonowthatyouknowwhatplatformis a serviceisweneedtotalkabouthowyou'regoingtoselectwhatplatformyou'regoingtouseforyourserviceisright.
Sotheimportantthingtorememberagainwhenwe'retalkingabout a lotofthesetechnologyconceptsisthatplatformis a serviceuntoitselfisjust a conceptthatdoesn't reallymean a wholehellof a lot.
Whenyou'rereallygoingtobelookingforiswhattechnologiesarebeingusedbyvendorsinordertogiveyouthatplatformis a service, right?
Soifyou'regoingtobecodingin a particularlanguage, suppliessupplies, whatevervendoryou'regoingtogo, itneedstosupportthatlanguage, right?
Soyou'regonnabe, uh, codingandrubyonrails, andyougotouse a platformas a service, youneedtomakesureofthatplatformactuallysupportsRubyonrails.
Oneofthebigissues, I supposeyoucouldsaywithplatformsas a serviceisyoudon't get a lotofmodificationswiththeconfiguration, right?
Theygiveyouwhateverthehellitisthattheyofferyou, andthat's it.
It's notlikeyoucangotogo, Daddy.
Andafteryou'vesetupyourhostingaccountagain, ifyou'rebasicallyusingjust a platformis a service.
Platformis a servicethatisjustanoverallconcept, andthenwhenyoulookatisthevendorsandthenaregoingtobeoffering a specifictechnology, sotheywillspecificallysaywe'regoingtogiveitofferingyou a Lennoxserverthatisrunning a PakithathasPHPseven.
Andthenfinally, we'regoingtotake a lookatRokuthatthatshowsyoukindofhowyoucanstartusingplatformas a serviceforyouroverallinfrastructure.
Again, westartcreating a lotoflargerprojects, notsimplythingssuchaswebsites, butagainthislargerscaleprojectswhereyou'regoingtobedoingreports, they'redoingnotificationsyou'regoingtobemaintainingdatabaseisdoing a lotofcomplicatedtests.
Butiftheyalsoofferitas a backuptoyourbackup, thatcouldbe a valuablething, rightforsome, raisingyourbackuproutinecrashes, andthey'reofferingsomethinglikethatjustaspartoftheservicethatwillbegoodforyou.
Orlet's sayyou'redealingwith a companythatmayhavesomepoliticalissuesnowadaysagain, politicspoliticsissomethingyouhavetobethinkingaboutinthemodernworldtechnology.
Soifyou'redealingwith, like a brightbaroftheworldwhereyou'redealingwith, youknowanyofthesepoliticalthings, youhave a youknow, someAPSforRepublicansorsomeabsforDemocratsorsomeabsoluteChristiansorsomeAPSforBuddhists, orwhateversomethingtobethinkingaboutis, doestheservicethatyou'reusingofferprotectionfordenialofserviceattacks?
Youmaywellbe a Youmaywanttohave a numberofdifferentwebsitesrunningforwhateverparticularprojectorusingbasicallydifferentdomainnames.
2.2 things.
Howmuchstoragebandwidth.
Somustmoststufftobe a meterbandwithatthispointsoyoucantake a lookagain.
Theeconomygetsyouunlimitedwebsitesthatmaybevaluableagainforanextracouplebucks a monthtohaveunlimiteddomainnamesforyourhostingplanthatmayactuallybeveryvaluable, unlimitedsubdomains.
Solet's say a lotofdataiscomingintoyourdatabaseseverydayandtheneverynightyouwanttogothroughandyouwanttocleanoutbaddataordosomekindofdatabasecorrection.
Havingmoreprocessingpowermightbevaluableforyou.
SSLcertificate.
SothiscomeswithanSSLcertificatethatcouldbe a veryvaluablethingifyou'reactuallygonnabehavinguserslogintowhateverapplicationsyou'recreating.
Premium D.
M s whateverunlimiteddatabases, soonandsoforthandyoucanseethere's moreoptionshere.
Sothisissomethingagain.
Whatyouneedtobethinkingaboutisthismayseemlikesimplestuff, butagain, havingthingssuchasunlimitedsubdomains, dependingonwhatparticularprojectyou'redoing, thatmaybeveryusefulagainwhenyoustartthinkingabout, like, a serviceorientedarchitecture.
Soinyourcode, youstartpointingtowardssubdomainsversusthingslike I P addresseshaving a craptonofdifferentsubdomainsthatyourcoatcanpointThiomayactuallybeveryusefultoyou, oritmaybe a badideadefenseonyourcoat.
Yougottagodown.
It's gonnatellyouwhatallplanesincluded.
Theimportantthingskeepscrollingdown.
We'regonnatake a look.
Esoagain.
Sohas C panelforLennox.
C panelmattersforyou.
That's onlytobethinkingabout, too.
Iswhenyouhaveadministratorsthataregoingtobeinteractingwithwhateverplatformis a servicethatyouuse.
Isitsomethingthattheyknowhowtouseagain, whetherit's C panel, whetherit's someothertypeofuserinterfacefortheirservice, havingsaidhavingsomethinglike C panelcouldbeusefulbecause a lotof I t professionalsalreadyknow c panelagain.
Guessbecauseit's a graphicaluserinterfacedoesnotmeanitisquoteunquoteeasytouse.
And a lotofthingscouldgetburiedinweirdplaces.
So, as I alwayssay, youknow, standardizingoncertainproductscanbeveryuseful.
SothefactthattheyuseonMaxiepanelyougothroughandtake a lookatthedifferentthingsandwecouldgodownhereandwetake a lookattheplandetailsagainstthe 100 gigsofdiskspaceortheunlimited, themonthlybandwithhowmanysi, pues, howmuchmemory, theoretically, thingslikeFTPusersofthatmatterstoyou.
Thingslikemysequeldatabases.
So 10 atonegig a piece 25 1 gig a pieceonlemonadeatonegameapiece.
Somebodythinkaboutdatabasebackupandrestoredirectdatabaseaccess G and S managementsubdomainsAlias.
Ifit's notthisparticularversionofPHP, youmayrunintoissuesifyoutrytoputitontothisparticularplatformas a service.
Sothat's somethingtothinkabout.
CustomPHPdot i andIISothePHPdot i and I fileThisiswhereyoucanconfigurethingsthatshehasMaxuploadsizewholebunchofdifferentconfigurationsagainintheLenoxworld.
Youknow, justgetthisholisticconfigurations.
Theimportantthingtobelookingatis, canyouactuallymodifysomethinglike a PHPdenyand I file?
Andnothingismoreimportanttousthanhonoringourcustodialcommitmentstoprotectthat, Dad, RokuregularlyperformsauditsandmaintainsPC I hip I c I s o and S o c compliancetofurtherstrengthenourtrustwithcustomers.
Soagain, ifyouarecreatingsomesomethingthat's gonnabedealingwithhealthcarerecords, ifyou'regoingtobedealingwiththingsthatdealwiththingslikecreditcardnumbers, thatkindofthing, thensomethinglike P C I andhip A complianceisincrediblyimportant.
Andthenyouneedtolookatthingsagain, likesecurityandcompliancebeing P.
C.
I andhip A compliantmaybeveryvaluableforyou, dependingonwhatyou'retryingtoactuallydeployforyourendusersorforusersthataregoingtobeinteractingwithwhateverapplicationthatyou'regonnabecreative.
Soit's a basicoverviewofplatformas a servicehas, asthecoolkidssay.
Actually, I reallydon't thinkthecoolkidssafe.
I don't thinkanybodysaysPassitas a platformis a serviceor P A s.
Theyalmostlookatitissomethinglike a stupidlittlegag.
Oh, that's that's justlike a stupidlittlesmartwantstupidlittlesmartphone.
That's notThat's notrealtechnology.
I wanttodowithrealtechnologywithAWSorisyourorsomethinglikethat.
Butagain, theimportantthingthatyouneedtobethinkingaboutforyourparticularinfrastructureinyourproductionenvironmentisDoyouactuallyneed a W afterwards?
Sure, Don't getitwrong.
I loveeightofus.
I loveashoreandandwhenyou'rebuildingreallikefullscale, cloudbasedinfrastructure, byallmeansgo.
Eightofusknowsyouralltheway.
Anotherhand.
Youknowyouneedtobethinkingaboutit.
Ifyoujustgot a coupleofdatabasesupontheWeb, you'redealingdealingwithsomekindofagain, like e mailnotificationsystemsandnewslettertypesystems.
Youknow, pullingreportsoutofdatabasesforthingslikesalesthatkindofthingyouknow, overlookingjust a goodoldbasicgodaddyhostingplanmightbe a badthingagain.
Youknow, youcanhave a veryrobustsystemforliterally $5 a monthandagain, dependingonwhatyoursecurityrequirementsare.
Thatmaybeenoughnowagain, tobeclear, ifyoudidn't with P C I fordealingwithhipfortheonlytradesecrets, ifyou'redealingwithanythingthatreallyneedstobesupersecret, thenyougowithherRokuorsomethingelse.
But a lotofpeopletheyworryabouttherewereaboutprivacy, andtheyworryaboutah, lotofsecurityissueswheninreality, theinformationthatthey'redealingwithjustreallynobodyreallycaresabout.
Rokuis a bigoneisthatyouknowthattheywillbearoundright?
Yourcodeisnotofanyuseifthestartupthatthat's running, runningtheserversgoesbankrupt, whichcouldbe a realproblem, likewith a lotofthiscode, it's a lotoffire.
Andforgetwhatyoushouldn't forgetaboutit.
Youshouldn't forgetabout.
Youshouldgobackandtake a lookatiteverycoupleofmonthsorso.
I wouldarguewiththistypeofthing, youknow, gowithcompaniesthatyoufeelsecureandstablewithagainthelargercompaniesthatyoumetyouthatyouknow, havefunbeingthat, youknow, have a have a have a revenuemodelbecauseyoucouldgowithsomethingcool, sexynewones.
Butiftheydisappear, thatcanrunyouinto a lotofissues.
Andthenbeyondthat, somebodythinkaboutisagainonethingsthat I argueisalwaystrytostandardize, standardizedasmuchaspossible.
Ifheavenforbidyoufalloverfrom a heartattackandsomebodyhastocomeinbehindyouandfigureoutnotjusttheusernamesandpasswords, butliterallywhereallofthiscrapisrunning, thatcanbeanabsolutenightmare.