Ինչու՞ պետք է հավելված ստեղծեք ամպի մեջ որպես միայնակ մշակող

Կառուցեք հավելված ամպի մեջ որպես միայնակ մշակող

ներածություն

Վերջին տարիներին ամպային հաշվարկների մասին շատ աղմուկ է բարձրացել: Թվում է, թե բոլորը խոսում են ապագայի մասին, և որ այն շուտով կփոխարինի այն ամենին, ինչ մենք գիտենք և սիրում ենք: Եվ թեև այս պնդումները կարող են որոշակի ճշմարտություն լինել, դրանք կարող են նաև ապակողմնորոշիչ լինել, եթե չկարողանաք հաշվի առնել, թե կոնկրետ ինչ կարող է անել ամպը և ինչի կարող եք իրականում հասնել դրա օգնությամբ:

Այսպիսով, ինչու՞ հենց դուք պետք է հավելված ստեղծեք ամպի մեջ որպես միայնակ ծրագրավորող: Որո՞նք են այս տեխնոլոգիայի օգտագործման առավելությունները: Այս հարցին պատասխանելու համար եկեք նախ նայենք, թե իրականում ինչ է նշանակում ամպային հաշվարկը և ինչու պետք է ցանկանաք օգտագործել այն:

Ի՞նչ է Cloud Computing-ը:

Cloud computing-ը հիմնականում համակարգչային ռեսուրսներ, ինչպիսիք են սերվերները, պահեստը, տվյալների բազաները և ցանցը, ինտերնետի միջոցով տրամադրելու միջոց է ձեր սարքերին: Այս ծառայություններին կարելի է մուտք գործել համացանցի միջոցով հեռակառավարվող սերվերների միջոցով՝ ձեր գրասենյակի կամ տան համակարգիչների փոխարեն, այնպես որ դուք ստիպված չեք լինի ինքներդ գնել սարքավորումները:

Ամպային հաշվողական ծառայությունների միջոցով դուք վճարում եք միայն այն ամենի համար, ինչ օգտագործում եք՝ ի տարբերություն թանկարժեք սարքավորումների ձեռքբերման, որոնք կարող են չօգտագործվել այդքան կամ օպտիմալ մակարդակներում ամբողջ տարվա ընթացքում: Cloud-ը նաև ապահովում է մասշտաբայնություն, երբ խոսքը վերաբերում է ժամանակին, թույլ տալով կազմակերպություններին ձեռք բերել նոր ռեսուրսներ ըստ պահանջի և ճշգրտումներ կատարել րոպեների ընթացքում՝ համեմատած ֆիզիկական ենթակառուցվածքի օրերի կամ շաբաթների հետ: Այսպիսով, եթե, օրինակ, տոնական խթանման պատճառով որոշակի օր ավելի շատ այցելուներ են այցելում ձեր կայք, դուք կարող եք հարմարեցնել ռեսուրսները, որպեսզի ձեր դիմումը շարունակվի և գործարկվի ըստ անհրաժեշտության:

Եթե ​​դուք նոր եք այս տեխնոլոգիայի մեջ, հնարավոր է, որ տեղյակ չլինեք ամպային հաշվարկման բոլոր ծառայությունների մասին, որոնք ներկայումս հասանելի են: Նրանք ընդհանուր առմամբ բաժանվում են երեք կատեգորիաների կամ «շերտերի».

IaaS – Ենթակառուցվածքը որպես ծառայություն. Սա ներառում է այնպիսի բաներ, ինչպիսիք են սերվերները, պահեստային տարածքը և ցանցի հասանելիությունը (օրինակ՝ Amazon Web Services):

PaaS – Պլատֆորմ որպես ծառայություն. Այս կատեգորիան սովորաբար ներառում է հավելվածների հարթակ, որը թույլ է տալիս ծրագրավորողներին ստեղծել, փորձարկել և տեղակայել հավելվածներ՝ առանց իրենք ենթակառուցվածքը կառավարելու (օրինակ՝ Google App Engine):

SaaS – ծրագրային ապահովման որպես Ծառայություն. Այստեղ մենք ունենք ամբողջական հավելված, որը կարող եք օգտագործել ինտերնետի միջոցով՝ այն տեղադրելու և գործարկելու ձեր սեփական համակարգչում (օրինակ՝ Dropbox կամ Evernote):

Եվ մի մոռացեք նաև պահեստավորման, պահուստավորման և հոստինգի ծառայությունների մասին: Դուք կարող եք գտնել բազմաթիվ տարբեր ամպային մատակարարներ, որոնք առաջարկում են այս տեսակի լուծումներ: Ամենից լավն այն է, որ ամպի օգտագործումը սովորաբար շատ ավելի հեշտ է, քան ներքին ցանցի լուծումը տեղադրելը: Այն նաև թույլ է տալիս խուսափել ՏՏ տեխնիկական սպասարկման և կառավարման առաջադրանքներից՝ դրանք մատակարարողին փոխանցելով, ինչը միշտ չէ, որ հնարավոր է լինում ավանդական ծրագրային հավելվածների դեպքում: Բացի այդ, քանի որ դուք վճարում եք ամպային ծառայության համար՝ հիմնված օգտագործման վրա, այլ ոչ թե մեծ կապիտալ ներդրումներ կատարելու, դուք ավելի մեծ ճկունություն ունեք բյուջետավորման հարցում, քանի որ դուք պարտավորված չեք լիցենզիայի հսկայական վճարից:

Ամպի առավելությունները միայնակ ծրագրավորողների համար

Այժմ, երբ մենք գիտենք, թե ինչ է ամպային հաշվարկը, եկեք տեսնենք ամպի մեջ հավելվածներ ստեղծելու ամենամեծ առավելությունները որպես միայնակ ծրագրավորող.

1) Շուկայի ավելի արագ ժամանակ. Օգտագործելով պատրաստի և օգտագործման համար դյուրին ձևանմուշներ այնպիսի շինարարներից, ինչպիսին է Appy Pie-ը, դուք կարող եք արագ կառուցել ձեր հավելվածը՝ առանց որևէ կոդավորման: Սա հատկապես ճիշտ է Facebook-ի կամ այլ սոցիալական մեդիա հարթակների վրա հիմնված հավելվածների համար: Բացի այդ, եթե դուք կառուցում եք բջջային հավելվածներ Android-ի և iOS-ի համար՝ օգտագործելով միջպլատֆորմային մշակումը գործիքներ կամ շրջանակները կօգնեն ավելի արագացնել գործընթացը՝ թույլ տալով մշակել ընդամենը մեկ հավելված և այն հրապարակել այս երկու հարթակներում:

2) Ընդարձակություն և ծախսարդյունավետություն. օգտագործելով ամպային ծառայությունները, դուք վճարում եք միայն այն ամենի համար, ինչ օգտագործում եք ցանկացած պահի, ինչը ձեզ տալիս է շատ ավելի ճկունություն, երբ խոսքը վերաբերում է բյուջետավորմանը, ինչպես նաև մասշտաբայնությանը, քանի որ ռեսուրսները կարող են արագ մուտք գործել և ավելացնել: անհրաժեշտության դեպքում թռչել: Սա մեծ պլյուս է հատկապես միայնակ ծրագրավորողների համար, ովքեր հաճախ ստիպված կլինեն աշխատել սահմանափակ բյուջեի սահմաններում: Այն փաստը, որ փոքր բիզնեսները ավելի քիչ են ծախսում, քան խոշոր ձեռնարկությունները, երբ խոսքը վերաբերում է ամպին, նույնպես զգալի առավելություն է ոչ միայն պահանջվող կապիտալ ներդրումների պատճառով, այլ նաև անձնակազմի և ՏՏ կառավարման հմտությունների հետ կապված ծախսերի պատճառով: Փոքր կազմակերպությունները, ըստ էության, հակված են ճկուն լինել, ինչը նշանակում է, որ նրանք կարող են ավելի արագ արձագանքել շուկայի պահանջներին, իսկ ամպային տեխնոլոգիան թույլ է տալիս դա անել ավելի արդյունավետ:

3) Վարձակալության կամ գնման տարբերակ. Ինչպես նշվեց ավելի վաղ, հիմնական կապիտալի ներդրման մոդելում (օրինակ, ինչ կունենաք Ինտրանետ լուծումով), դուք խրված եք լիցենզիա գնելիս կամ վճարել հյուրընկալված լուծման համար, որը կարող է հասնել միլիոնների: դոլարից։ Բայց հանրային ամպի միջոցով դուք կարող եք վարձակալել բավականաչափ ռեսուրսներ՝ հիմնվելով ձեր հավելվածի կարիքների վրա, ամիս առ ամիս, փոխարենը հսկայական նախնական պարտավորություն ստանձնելու ռեսուրսների նկատմամբ, որոնք կարող են անընդհատ անհրաժեշտ չլինել: Սա կատարյալ է միայնակ ծրագրավորողների համար, ովքեր հաճախ ունենում են տատանվող աշխատանքային ծանրաբեռնվածություն և կարիք ունեն օգտվելու հաշվողական հզորությունից, երբ դրա կարիքն ունեն՝ առանց անհանգստանալու իրենց բյուջեն չափից ավելի ռեսուրսների վրա, որոնք նրանք չեն կարողանա օգտագործել անընդհատ:

4) Կրճատում է ընդհանուր ծախսերը և աջակցությունը. Ամպային հաշվարկի միջոցով դուք կարող եք ունենալ ՏՏ անձնակազմ, որն աշխատում է տեղում՝ կառավարելով ներքին հավելվածը կամ ծրագրային լուծումը (եթե որոշեք գնալ այդ ճանապարհով), սակայն դա նաև նվազեցնում է ձեր աջակցության կարիքը ծառայության պահից: մատակարարը կկատարի այս աշխատանքի մեծ մասը ձեզ համար: Փոխարենը, այն թույլ է տալիս կենտրոնանալ այլ կարևոր բիզնես գործունեության վրա: Ամպային ծառայությունները սովորաբար առաջարկվում են ծրագրային ապահովման վաճառողների կողմից, ովքեր աջակցություն են տրամադրում իրենց հավելվածներին, այնպես որ, եթե ձեր հավելվածի հետ ինչ-որ բան այն չէ, և այն չի արձագանքում, նրանց պարտականությունն է լուծել խնդիրը ոչ թե ձեր՝ որպես միայնակ մշակողի: Սա նշանակում է ավելի քիչ գլխացավեր ձեզ համար և ավելի շատ ժամանակ կենտրոնանալ ձեր հիմնական բիզնես գործունեության վրա:

5) Մատչելիություն և ինտերակտիվություն. Ամպային հաշվարկների հիմնական առավելություններից մեկն այն է, որ ցանկացած պահի կարող եք մուտք գործել և օգտագործել ցանկացած հավելված կամ ծառայություն գրեթե ցանկացած վայրից՝ լինի դա շարժական սարքի, նոութբուքի, պլանշետի կամ աշխատասեղանի համակարգչի վրա: Որպես ծառայություն մատուցվող հավելվածները նաև ավելի ինտերակտիվ են, քան տվյալների բազաները օգտագործող ավանդական տվյալների վրա հիմնված ծրագրային հավելվածները, քանի որ ամեն ինչ թարմացված է իրական ժամանակում՝ առանց հետաձգման ժամանակների: Գործարարներն այսօր իրենց ծրագրային լուծումների այս տեսակի արձագանքման կարիքն ունեն, երբ հաճախորդներն ակնկալում են արագ բեռնման ժամանակներ և լավ օգտվողների փորձ: Բացի այդ, ակնկալվում է, որ հավելվածը 100%-ով կաշխատի ցանկացած սարքի վրա՝ առանց խնդիրների, մի բան, որի մասին պարտադիր չէ, որ անհանգստանաք ամպային հաշվարկից օգտվելիս:

6) Անվտանգության և գաղտնիության բարձրացում. Քանի որ ամպային ծառայությունները տեղակայված են տվյալների կենտրոններում, դրանք հակված են ավելի ապահով լինել, քանի որ այդ սարքավորումները պետք է համապատասխանեն անվտանգության որոշակի չափանիշներին, նախքան ծառայություններ մատուցողների կողմից հաստատվելը: Այս ոլորտում սահմանափակ ռեսուրսներ կամ գիտելիքներ ունեցող անհատական ​​ծրագրավորողի համար կարող է իմաստ չունենալ սեփական տվյալների կենտրոնը կառուցելը և այնուհետև ներդրումներ կատարել ֆիզիկական անվտանգության միջոցներում: Այնուամենայնիվ, ամպի դեպքում դուք կարող եք ապավինել մեկ ուրիշին, որը նվիրված է այս ենթակառուցվածքը կառավարելուն, այլ ոչ թե այն թանկարժեք ժամանակ խլելու ձեր ծախսերը: Նաև հաճախորդի գաղտնիությունը տեղեկություն սովորաբար լրջորեն են վերաբերվում, քանի որ ամպային ծառայություններ մատուցող ընկերությունները գիտակցում են, որ իրենց բիզնեսը կախված է օգտատերերի վստահությունից. հետևաբար, այսօր վաճառողների շրջանում սովորական պրակտիկա է օգտագործել գաղտնագրման տեխնոլոգիայի մի քանի շերտեր՝ զուգորդված ինքնության և մուտքի կառավարման հետ՝ հաճախորդների տվյալները անվտանգ պահելու համար: Ընդհանրապես, միայնակ մշակողները չպետք է անհանգստանան անվտանգության և գաղտնիության հետ կապված խնդիրների համար, քանի որ դա ամպի մեջ իրենց հավելվածները հյուրընկալող ծառայություններ մատուցողի պարտականությունն է:

7) Ավելի ցածր ծախսեր. Վերջապես, ամպային հաշվարկի ամենամեծ առավելություններից մեկն այն է, որ այն զգալիորեն ավելի էժան է, քան ավանդական ներքին ծրագրային լուծումները: Ամպում աշխատող այս բոլոր հավելվածներով, միայնակ մշակողները կարող են խուսափել թանկարժեք սարքավորումների գնումներից, որոնք անհրաժեշտ են իրենց հավելվածները գործարկելու համար և փոխարենը կենտրոնանալ իրենց կարիքների հիման վրա ամեն ամիս ավելի փոքր հաշվողական վարձավճար ստանալու վրա: Կա նաև լրացուցիչ առավելություն՝ մեծացնելով կամ նվազեցնելով ռեսուրսները, քանի որ ձեր բիզնեսի պահանջները փոխվում են, որպեսզի դուք արգելափակված չլինեք չօգտագործված ռեսուրսների համար բարձր ծախսերի մեջ: Ամպային ծառայությունների ճկունության և մասշտաբայնության պատճառով միայնակ մշակողները կարող են գումար խնայել իրենց հաշվողական հզորության վրա՝ չկորցնելով բարձրորակ լուծումներ տրամադրելու ունակությունը:

Ֆու՜ Դա շատ էր։ Այսպիսով, մենք լուսաբանել ենք թեստավորումը, ձեր նյութերը պատրաստելու համար, բովանդակության ստեղծումը և շուկայավարումը/առաջխաղացումը: Ժամանակն է ամեն ինչ ամփոփելու:

Ծրագրավորողների խորհուրդներ. Ձեր հավելվածի գործարկում և սպասարկում

Դուք մշակել, փորձարկել և գործարկել եք ձեր հավելվածը: Հիմա ինչ? Դուք չեք կարող ակնկալել, որ պարզապես նստեք և սպասեք, որ օգտատերերը (և փողերը) սկսեն ներհոսել, դուք պետք է ակտիվ լինեք ձեր մարքեթինգային և առաջխաղացման ջանքերում: Չկա այնպիսի բան, ինչպիսին միայնակ ծրագրավորողն է, որը պարզապես հավելված է կառուցում, իսկ հետո նստած սպասում է, որ փողը գա:

Կան բազմաթիվ եղանակներ, որոնցով կարող եք գտնել ձեր անունը, ապրանքանիշը և հավելվածը:

1) Մասնակցեք իրադարձություններին. սպորտային իրադարձությունները, կոնֆերանսները կամ առևտրային ցուցահանդեսները, որտեղ ձեր թիրախային շուկան կմասնակցի, հիանալի հնարավորություններ են ձեր հավելվածը պոտենցիալ օգտատերերի առջև ներկայացնելու համար:

2) Ստեղծեք վեբ կայք կամ բլոգ․ Բլոգն օգնում է և՛ SEO-ին, և՛ կարող է օգտագործվել ձեր ոլորտում հեղինակություն հաստատելու համար):

3) Սոցիալական մեդիա. Օգտագործեք Twitter, Facebook, LinkedIn և Google+՝ ձեր հավելվածի գոյությունը խթանելու համար: Ստեղծեք գրառումներ նոր գործառույթների և թարմացումների մասին, որպեսզի տեսանելի մնաք: Twitter-ը հատկապես լավ է ցանկացած զեղչերի կամ առաջխաղացման մասին հայտարարելու համար, որոնք ներկայումս գործում են ձեր հավելվածի հետ (քանի դեռ ակցիաները վերաբերում են ձեր հավելվածին):

4) Օգտագործեք էլփոստի շուկայավարումը. Սոցիալական մեդիայի նման, դուք կարող եք օգտագործել էլփոստի մարքեթինգը (Mailchimp-ի կամ Campaign Monitor-ի միջոցով)՝ ձեր անունը և ապրանքանիշը պոտենցիալ օգտատերերի առջև պահելու համար: Սա կպահանջի էլեկտրոնային փոստով նամակներ հավաքել ձեր կայքում, հավելվածում կամ առևտրային ցուցահանդեսում: Mailchimp-ի կողմից առաջարկվող անվճար պլանը թույլ է տալիս ամսական ուղարկել 12,000 էլ.

5) Խթանեք փոխկապակցված հարաբերությունների միջոցով. Եթե ձեր հավելվածը հարմար է բիզնեսի որոշակի տեսակների համար (օրինակ՝ ֆիթնեսի կամ ապրելակերպի հետագծման համար), կարող եք դիմել տեղական վաճառականներին և առաջարկել նրանց փոխկապակցված հարաբերություններ, որտեղ նրանք կստանան միջնորդավճար յուրաքանչյուր վաճառքի համար: ձեր հավելվածի, որը ծագում է նրանց խանութից:

6) Խթանեք գործարքների և կտրոնների միջոցով. առաջարկեք զեղչեր և կտրոններ՝ ավելի շատ ներբեռնումներ ապահովելու համար, հատկապես, եթե ունեք առկա հաճախորդների բազա, որտեղ կարող եք շուկա հանել առաջարկը: Ինչպես նշվեց վերևում, Twitter-ը հիանալի է գործարքներ և առաջխաղացումներ հայտարարելու համար, ուստի մտածեք ստեղծել Twitter-ի առանձին ցուցակ բոլոր այն ձեռնարկությունների կամ անհատների համար, որոնց հետ դուք գործարք եք առաջարկում:

7) Աշխատեք այն ընկերությունների հետ, որոնք վերափաթեթավորում են հավելվածները զեղչերի համար. նման փոխկապակցված հարաբերությունների, կան այլ ընկերություններ, որոնք կարող են օգնել մեծացնել ձեր հավելվածի բացահայտումը` այն խթանելով իրենց առկա հաճախորդների միջոցով: Օրինակ, AppGratis-ն առաջարկում է օրվա անվճար հավելված հավելվածների կատեգորիաների լայն տեսականիով և ամեն ամիս օգտագործում է ավելի քան 10 միլիոն մարդ:

8) Ցանց. Հանդիպումների խմբերը տեղական կոդավորողների, դիզայներների և ձեռնարկատերերի հետ կապ հաստատելու հեշտ միջոց են, որոնք բոլորը կարող են ձեզ պոտենցիալ մատնանշել դեպի պոտենցիալ օգտվողներ կամ օգնել ձեզ ընդհանուր մարքեթինգային խորհուրդներով:

9) Գովազդեք ձեր հավելվածը համապատասխան բլոգային գրառումներում. Եթե դուք մասնագետ եք որոշակի ոլորտում (այսինքն՝ տնային ֆիթնեսի, սննդի և բաղադրատոմսերի հավելվածներ), ապա գրեք «հյուրի գրառումներ» բլոգների համար ձեր փորձաքննության ոլորտում և ներառեք հիշատակումներ և հղումներ դեպի ձեր հավելվածը/կայքը:

10) Կապվեք մամուլի հետ. Եթե լավ աշխատանք եք կատարել ձեր հավելվածի համար ակնարկներ ստեղծելու հարցում, ապա դիմեք մամուլին և տեղեկացրեք նրանց ձեր թողարկման մասին: Ցանկացած վերջին լուսաբանման հետ կապելը լավ միջոց է սկսելու համար (հատկապես, եթե այն դրական էր): Դուք կարող եք նաև վճարովի գովազդներ տեղադրել այնպիսի կայքերում, ինչպիսիք են TechCrunch-ը կամ Mashable-ը, որոնք ուղղակիորեն ուղղված են ձեր տեսակի հավելվածների պոտենցիալ օգտատերերին:

11) Ստացեք TED-ի ելույթ. սա կարող է տեղին չլինել, եթե դուք նոր եք սկսում ձեռներեցության աշխարհում, բայց երբ փորձառություն և ձգողականություն ձեռք բերեք, TED-ի նման միջոցառմանը ելույթ ունենալու համար դիմելը կօգնի ձեզ բացահայտել հազարավոր իրադարձություններ: նոր պոտենցիալ հաճախորդներ. Միշտ հաճելի է, երբ խոշոր ընկերությունները կապվում են ձեզ հետ և ցանկանում են ստեղծել ձեր հավելվածը: Նրանք դա անում են, քանի որ կարծում են, որ դու հաջորդ մեծ բանն ես, այնպես որ հնարավորության դեպքում օգտվիր դրանից:

12) Բարելավեք ձեր հավելվածը. շարունակեք թարմացումներ կատարել ձեր հավելվածում՝ և՛ կոդը բարելավելու, և՛ նոր հնարավորություններ ավելացնելու համար: Սա թույլ կտա ձեզ հիշել այն օգտատերերի հետ, ովքեր արդեն ունեն ձեր հավելվածը, բայց նաև տեսանելի կլինեն iTunes-ի կամ Google Play-ի «Ինչ նորություն» բաժնում նրանց համար, ովքեր մտածում են այն ներբեռնել առաջին անգամ: Սա կարող է լինել հատկապես լավ միջոց մամուլի լրացուցիչ լուսաբանում առաջացնելու համար: Եթե ​​դուք կատարում եք որևէ ապագա տարբերակի թողարկում, համոզվեք, որ դրանք հայտարարեք սոցիալական մեդիայի միջոցով (Twitter և Facebook), ինչպես նաև էլփոստի մարքեթինգային արշավների միջոցով (Mailchimp-ն ունի թողարկման հայտարարությունների գեղեցիկ ձևանմուշ):

Եզրակացություն.

Հուսով եմ, որ դուք կգտնեք ձեր հավելվածը խթանելու այս 12 եղանակներից մի քանիսը: Հիշեցնենք, որ խելացի մնալու լավագույն միջոցը նախկին և պոտենցիալ օգտատերերի էլփոստի առկա ցուցակն է: Դուք կարող եք հեշտությամբ ստեղծել մեկը՝ օգտագործելով MailChimp կամ նմանատիպ ծառայություններ, որոնք առաջարկում են հեշտ ինտեգրում հանրաճանաչ CMS համակարգերի հետ, ինչպիսիք են WordPress-ը: Ինչպես նշվեց վերևում, դուք պետք է նաև համոզվեք, որ նամակներ եք հավաքում ձեր նախնական զննման գործընթացում՝ ներառելով այն որպես գրանցման ձևի/վիզարդի մաս: Կարևոր է նաև հետևել աջակցության ցանկացած հարցում և համոզվել, որ ֆորումի անդամները բավարարված են որոշմամբ՝ նախքան իրենց տոմսը փակելը: Սա կօգնի լավ հարաբերություններ հաստատել ինչպես հաճախորդների, այնպես էլ հանրային օգտագործողների հետ: Անկախ նրանից, թե որ տարբերակներն եք ընտրում ձեր հավելվածի առաջխաղացման համար, ես ձեզ հաջողություն եմ մաղթում ձեր հաջորդ թողարկման համար:

Շրջանցելով TOR գրաքննությունը

Շրջանցելով ինտերնետ գրաքննությունը TOR-ով

Շրջանցելով ինտերնետ գրաքննությունը TOR-ի միջոցով Ներածություն Մի աշխարհում, որտեղ տեղեկատվության հասանելիությունն ավելի ու ավելի է կարգավորվում, Tor ցանցի նման գործիքները վճռորոշ են դարձել

Կարդալ ավելին "