Professional Documents
Culture Documents
տեղ տեխնոլոգիաներ
տեղ տեխնոլոգիաներ
3
միավոր հարցեր
9. Կազմակերպության ղեկավարման որ մակարդակի վրա և ինչ խնդիրներ են լուծում
գիտելիքների տեղեկատվական համակարգը (KWS), հարցումների տեղեկատվական
համակարգը (TPS)
10. Կազմակերպության ղեկավարման որ մակարդակի վրա և ինչ խնդիրներ են լուծում
որոշումների աջակցման տեղեկատվական համակարգը (DSS), կառավարիչների
տեղեկատվական համակարգը (ESS)
15. Ամպային տեխնոլոգիաներ և լուծումներ բիզնեսի համար (cloud technology and cloud
solutions)
Տեղակատվական
համակարգերի չորս
տեսակներ:
1) Գործառնական մակարդակի
համակարգ – օգնում է ստորին օղակի
կառավարիչներին իրենց ամենօրյա
գործունեությունը այդյունավետ
դարձնելու համար: Օրինակ ՝ TPS.
Արտադրության համակարգեր
Համակարգեր, որոնք գործ ունեն
ապրանքների ու
ծառայությունների
պլանավորման, զարգացման,
արտադրության և
արտադրանքի հոսքի
վերահսկման հետ:
Ֆինանսական և
հաշվապահական
համակարգեր
Համակարգեր, որոնք
հետևում են ընկերության
ֆինանսական ակտիվների
և ֆոնդերի հոսքերը
Այնպես է անում, որ պետքական նյութերը հասանելի լինեն ժամանակին
ERP-ի ներդրման դեպքում գործարաններն ավելի էֆֆեկտիվ են աշխատում, շատանում է
արտադրությունը, ավելի կարճ ժամանակ է անհրաժեշտ արտադրությունը սկսելու համար (lead
time), բացի այդ պահեստավորված ապրանքի քանակն է կրճատում:
Այնուամենայնիվ, այն բավականին ռիսկային է, քանի որ շատ
մեծ ներդրում է, ծախսատար է,
դժվար է չափել (return),
աշխատողներն ավելի մեծ պատասխանատվություն են կրում,
մեծ կախվածություն է առաջանում կոնդուլտանտներից
հաջողություն կախված է ղեկավարությունից
Այն տեղեկատվությունը, որը պետք է մշակվի համակարգչի մեջ, կոչվում է տվյալ: Երբ
տվյալները շատ են,
առաջանում է վերջիններիս պահպանման, նրանց մեջ ինֆորմացիա փնտրելու և դրա
օգտագործման խնդիր: Դրա
համար տվյալները պետք է կարգավորված լինեն որոշակի ձևով: Տվյալների
կարգավորումը դա նրանց խմբավորումն է ըստ որոշակի չափանիշների:
Ասյպիսով, այս խնդրի լուծման համար ստեղծվում են տվյալների բազաներ:
Տվյալների հենք (բազա) է կոչվում փոխկապակցված տվյալների համախումբ, որը նկարագրում
է որև է ֆիզիկական համակարգի բնութագրերը:
Տվյալների հենքը դա իրական աշխարհի մոդել է, որտեղ առանձնացվում է օբյեկտը, օբյեկտի
հատկությունը և փոխադարձ կապերը օբյեկտների միջև: Տվյալների հենքերի հետ աշխատելու
համար անհրաժեշտ են տվյալների հենքերի կառավարման համակարգեր` մասնագիտացված
ծրագրեր, որոնք նախատեսված են տվյալների հենքերի նոր կառուցվածքների ստեղծման,
տվյալների խմբագրման և որոշակի չափանիշների բավարարող տվյալների
արտապատկերման համար:
Ժամանակակից DBMS-ն (database management system) իր մեջ պարունակում է հետևյալ
բաղադրիչները
•Կորիզ, որը պատասխանատու է տվյալների կառավարման համար արտաքին և օպերատիվ
հիշաղության մեջ,
• Տվյալների բազայի լեզվի պրոցեսոր, որն ապահովում է հարցումների օպտիմիզացիան
տվյալների հանման ու փոփոխման համար և, որպես կանոն, մեքենայական անկախ ներքին
կոդի ստեղծման համար,
• Կատարման ժամանակի ապահովման ենթահամակարգը, որը մեկնաբանում է տվյալների
մանիպուլյավիայի ծրագրերը, որոնք ստեղծում են օգտատերների համար DBMS-ով
ինտերֆեյս,
• Սերվիսների ծրագրեր /արտաքին ուտիlիտներ/, որոնք ապահովում են մի շարք լրացուցիչ
հնարավորություններ տեղեկատվական համակարգի ծառայության համար:
ՏՎՅԱԼՆԵՐԻ ՀԵՆՔԵՐԻ ԴԱՍԱԿԱՐԳՈՒՄԸ
Ըստ տվյալների մոդելների տվյալների հենքերը լինում են`
•Հիերարխիկ
•Ցանցային
•Ռելացիոն
•Օբյեկտա-ուղված
1) Հիերարխիկ տվյալների հենքեր
Տվյալների հենքերը կազմված են բազմաթիվ one to many կապերից
: Այս ստրուկտուրայի հիմքում ընկած է այն գաղափարը, որը մի
մայրը կարող է ունենալ բազմաթիվ երեխաններ, իսկ երեխան՝
միայ մի մայր : Այս համակարգը ստեղծվել է IBM ի կողմից և
հիմանկանում կիրառվում է իրենց տեղեկատվական համակարգի
կառավաման մեջ :
Օրինակ ՝ համակարգչային ֆայլ (ինչ որ ֆայլ գտնելու համար
մտնում ենք my computer, հետո ուրիշ պապկա, հետո մեր
ցանկացած ֆայլը)
Առավելություններ՝
Տեղեկատվության արագ մուտքագրում և ջնջում:
Ամենավորևում գտնվող տվյալը արագ հասանելի է:
Թերություններ
Միևնույն տեղեկատվությունը կրկնվում է տարբեր տեղերում
Ստորին հատվածի տեղեկատվությանը փնտրելը կարող է շատ դանդաղ լինել, քանի որ
վերջինս փնտրվում է ամենավերևից ամենաներքև անցնելով
MIS
Տեղեկատվական համակարգ, որը կատարում է գործառույթների պլանավորում, վերահսկում ,
հատուկ իրավիճակների գրանցում և ապահովում է կառավարչին ընթացիկ
հաշվետվություններով: Այն իրենից ներկայացնում է կառավարման մակարդակի մի
համակարգ, որը կառավարությանը տրամադրում է տեղեկատվություն վաճառքի, նյութական
ռեսուրսների այն ամենի մասին, ինչը կօգնի կազմակերպության կառավարմանը: Օրինակ,
նմանատիպ համակարգեր օգտագործվում են սպառողների մասին տեղեկատվության
արդյունավետ հավաքագրման և վերլուծության համար՝ արդյունքում ավելի լավ իրացում
կատարելու նպատակով։ MIS-ը կենտրոնացած է ստեղծվող ինֆորմացիայի և այն համակարգի
վրա, որն այդ ինֆորմացիան ստեղծում/արտադրում է (information produced and the system that
produces it): Այն իրենից ներկայացնում է բիզնեսում օգտագործվող համակարգչային ծրագրերի
ողջ դաշտը: Օգնում է միջին մակարդակի ղեկավարներին կառավարել կազմակերպության
գործունեությունը:
Հարց 15. Ամպային տեխնոլոգիաներ և լուծումներ բիզնեսի համար (cloud technology and
cloud solutions)
Բիզնես կիրառական ծրագրերը գնում են դեպի այսպես կոչված «ամպ»: Դա պարզապես
տարօրինակություն չէ, անցումն ավանդական ծրագրային ապահովման մոդելներից
համացանցին ձեռք է բերել հաստատուն արագություն վերջին 10 տարիների ընթացքում:
Ամպային տեխնոլոգիաները կամ ամպային համակարգչային գործողությունները ( Cloud
Computing ) տեղեկատվական տեխնոլոգիաների ծառայությունների մատուցման նոր մոդելներ
են, որոնք համացանցի միջոցով տրամադրում են դինամիկ, մասշտաբային և հաճախ վիրտուալ
ռեսուրսներ «Ամպ» տերմինը բնորոշում է բարդ ենթակառուցվածքի կերպար, որը քողարկում է
բոլոր տեխնիկական մանրամասնությունները Այդ դեպքում տեղեկատվությունը մշտապես
պահպանվում է համաշխարհային ցանցի սերվերներում և ժամանակավորապես պահպանվում
է հաճախորդի համակարգչում
Ամպային տեխնոլոգիաների դեպքում տեխնիկական միջոցների և ծրագրային ապահովման
կառավարման համար պատասխանատվություն է կրում փորձառու վաճառողը, ինչպիսին է
օրինակ Salesforce.com ընկերությունը: Salesforce.com ընկերությունը ձեռնարկության ամպային
տեխնոլոգիաների ընկերություն է: Ընդհանուր ենթակառուցվածքը (shared infrastructure)
ենթադրում է, որ այն աշխատում է որպես համակարգային ծրագիր, որը նախատեսված է
որոշակի, հաճախ օժանդակ (ծառայողական) գործառույթի կատարման համար (utility)`
օգտվողը վճարում է միայն նրա համար, ինչն իրեն հարկավոր է, թարմացումներն
իրականացվում են ավտոմատ, իսկ փոփոխությունները` հեշտ:
Ամպային տեխնոլոգիաները վեբի վրա հիմնված տեխնոլոգիա է, որի օգնությամբ համացանցի
միջոցով պահանջի դեպքում համակարգիչներին և այլ սարքերին (օրինակ` սմարտֆոններ)
տրամադրվում են ընդհանուր ռեսուրսներ (shared resources), ծրագրային ապահովում և
տեղեկատվություն:
Ամպային տեխնոլոգիաներն օգտագործում են համացանցը և կենտրոնական հեռավոր
սերվերները (remote servers) տվյալները և կիրառական ծրագրերը պահպանելու համար:
Ամպային տեխնոլոգիաները թույլ են տալիս սպառողներին և բիզնես ընկերություններին
կիրառական ծրագրերն օգտագործել առանց տեղակայման և մուտք գործել իրենց անձնական
ֆայլեր համացանց հասանելիությամբ ցանկացած համակարգչից: Այս տեխնոլոգիան թույլ է
տալիս շատ ավելի արդյունավետ համակարգչային գործողություններ (computing)`
կենտրոնացնելով պահպանումը, հիշողությունը, վերամշակումը և թողունակությունը
(bandwidth):
Ամպային տեխնոլոգիաների ծառայությունները բաժանվում են հետևյալ մակարդակների
(շերտերի) և կատեգորիաների`
Մակարդակ` Կիրառական ծրագիր
o Կատեգորիա` ամպային կիրառական ծրագրեր կամ ծրագրային ապահովումը որպես
ծառայություն (Software-as-a-Service (SaaS))
Մակարդակ` Պլատֆորմ
o Կատեգորիա` ամպային պլատֆորմներ կամ պլատֆորմը որպես ծառայություն (Platform-as-a-
Service (PaaS))
Մակարդակ` Ենթակառուցվածք
o Կատեգորիա` ամպային ենթակառուցվածք կամ ենթակառուցվածքը որպես ծառայություն
(Infrastructure-as-a-Service (IaaS))
Ի՞նչ է SaaS-ը
Ընդհանուր առմամբ, դա ծրագրային ապահովում է, որը մշակվել և տեղադրվել է SaaS
վաճառողի կողմից, և որին վերջնական օգտվող հաճախորդը մուտք է գործում համացանցի
միջոցով: Ի տարբերություն ավանդական կիրառական ծրագրերի փաթեթների, որոնք
օգտվողները տեղակայում են իրենց համակարգիչների կամ սերվերների վրա, SaaS վաճառողը
տնօրինում է ծրագրային ապահովումը և այն աշխատեցնում է իր տվյալների կենտրոնում (data
center) գտնվող համակարգիչների վրա: Հաճախորդը չի տնօրինում ծրագրային ապահովումը,
բայց արդյունավետորեն վարձում է այն, սովորաբար ամսական վճարով: SaaS երբեմն հայտնի է
նաև որպես տեղադրված ծրագրային ապահովում (hosted software) կամ իր առավել
մարքեթինգային հարմար անվանումով`«ըստ պահանջի»:
SaaS առկայության դեպքում, մատակարարը լիազորում է կիրառական ծրագիրը
հաճախորդներին կամ որպես ըստ պահանջի ծառայություն բաժանորդագրության միջոցով,
վճարիր ընթացքում (―pay-as-you-go‖) մոդելով, կամ (այժմ առավել հաճախ) անվճար:
SaaS ի սկզբանե լայնորեն կիրարկվում էր վաճառքի ուժի ավտոմատացման, ինչպես նաև
հաճախորդների հետ հարաբերությունների կառավարման (CRM) համար: Այժմ այն դարձել է
սովորական շատ բիզնես խնդիրների համար, այդ թվում` հաշվապահական հաշվառման
ծրագրային ապահովման, համակարգչային բիլինգի, ապրանքագրման, մարդկային
ռեսուրսների կառավարման, ֆինանսների, բովանդակության կառավարման,
համագործակցության, փաստաթղթերի կառավարման և ծառայության մատուցման կենտրոնի
կառավարման (service desk management )համար:
Առավելությունն այն է, որ օգտվողին անհրաժեշտ չէ տեղակայել ոչ մի բան: Օգտվողը ստիպված
չէ աշխատացնել CD օժանդակ ծրագիր (plugin) կամ բեռնել ֆայլ և հետո վարել տեղակայման
ձանձրալի ընթացքը: Նույնը վերաբերում է թարմացումներին: Վերջնական օգտվողը երբեք
ստիպված չի լինի ժամանակ ծախսել ծրագրային ապահովման կիրառական ծրագիրը
թարմացնելու համար, քանի որ ծրագրային ապահովման կիրառական ծրագրի հեղինակը դա
կատարում է օգտվողի համար: Սա նաև տարածվում է մյուս առօրյա աշխատանքների վրա, որ
համարյա բոլոր օգտվողները մոռանում են կատարել, ինչպես օրինակ` արխիվացման
իրականացում: Օգտվողը ստիպված չէ դա կատարել, քանի որ ծրագրային ապահովման
հեղինակը դա կատարում է օգտվողի համար:
Ի՞նչ է PaaS-ը
Ամպային պլատֆորմի ծառայությունները կամ «Պլատֆորմը որպես ծառայությունը (PaaS)»
տրամադրում են համակարգչային գործողությունների համար նախատեսված պլատֆորմը
և/կամ լուծումների փաթեթը որպես ծառայություն` հաճախ գործածելով ամպային
ենթակառուցվածքը և պահպանելով ամպային կիրառական ծրագրերը: Այն նպաստում է
կիրառական ծրագրերի կիրարկմանը առանց հիմքում ընկած տեխնիկական միջոցների և
ծրագրային ապահովման մակարդակները գնելու և կառավարելու ծախսի և բարդության:
Այսպիսով պլատֆորմը որպես ծառայություն ամպում սահմանվում է որպես ծրագրային
ապահովման և արտադրանքի մշակման գործիքների ամբողջություն` տեղադրված
մատակարարի ենթակառուցվածքում: Ծրագրավորողները կիրառական ծրագրեր են ստեղծում
մատակարարի պլատֆորմում համացանցի միջոցով: Պլատֆորմը որպես ծառայության (PaaS)
մատակարարները կարող են օգտագործել կիրառական ծրագրի ինտերֆեյսներ (APIs: application
program interfaces), վեբ պորտալներ կամ համակարգչի` որն իրականացնում է կապը երկու
լոկալ ցանցերի միջև (gateway), ծրագրային ապահովում` տեղակայված հաճախորդի
համակարգչի վրա: Force.com-ը (որը Salesforce.com ընկերության արդյունք է) և GoogleApps-ը
պլատֆորմը որպես ծառայության (PaaS) օրինակներ են: Ծրագրավորողները պետք է իմանան,
որ ներկայումս ամպում չկան փոխգործունակության կամ տվյալների դյուրատարության
(portability) չափորոշիչներ: Որոշ մատակարարներ թույլ չեն տա, որ իրենց հաճախորդների
կողմից ստեղծված ծրագրային ապահովումը տեղափոխվի մատակարարի պլատֆորմից: Ի՞նչ է
IaaS-ը
Ամպային ենթակառուցվածքի ծառայությունները, որոնք հայտնի են նաև որպես
«Ենթակառուցվածքը որպես ծառայություն (IaaS)», տրամադրում են համակարգչային
ենթակառուցվածքը` սովորաբար պլատֆորմի վիրտուալացման միջավայրը, որպես
ծառայություն: Սերվերներ, ծրագրային ապահովում, տվյալների կենտրոնի տարածք (data-center
space) կամ ցանցային սարքավորումներ գնելու փոխարեն հաճախորդները գնում են այդ
ռեսուրսները որպես լիովին արտապատվիրված (outsourced) ծառայություն: Մատակարարները
սովորաբար նման ծառայությունները ստեղծում են համակարգչային գործողությունների հիման
վրա և սովորաբար սպառված ռեսուրսների քանակը (և, հետևաբար, ծախսերը) արտացոլում է
գործունեության մակարդակը: Ենթակառուցվածքը որպես ծառայություն (IaaS) ծագել է
վիրտուալ մասնավոր սերվերի առաջարկությունների արդյունքում:
Այսպիսով, ենթակառուցվածքը որպես ծառայություն (IaaS), ինչպիսին է Amazon Վեբ
Ծառայությունները, տրամադրում է վիրտուալ սերվերների օրինակներ եզակի IP-հասցեներով և
պահանջվող պահպանման բլոկներով: Հաճախորդները օգտագործում են մատակարարի
կիրառական ծրագրի ինտերֆեյսը (API) իրենց վիրտուալ սերվերները և պահպանումները
սկսելու, դադարեցնելու, մուտք գործելու և կարգավորելու համար: Ամպային տեխնոլոգիաների
թերությունները
Եթե օգտվողը պատրաստվում է տեղափոխել ամբողջ տեղեկատվությունը իր
կազմակերպությունից դուրս գտվող տվյալների կենտրոններ (data centers), ապա
անվտանգությունը պետք է լինի ծայր աստիճան կարևոր:
Վերահսկողության կորուստը հանգեցնում է ընկերության տվյալների և տեղեկատվության
փոխանցմանը:
Կախվածություն երրորդ կողմից տվյալների և տեղեկատվության անվտանգությունը և
գաղտնիությունն ապահովելու համար:
Ամպային տեխնոլոգիաները կամ ինչպես նաև անվանում են ամպային հաշվարկները (cloud
computing) ՏՀ են, որոնք ենթադրում են ընդհանուր pool-ին համընդհանուր և հարմարավետ
ցանցային մուտքի ապահովում, ինչը կարող է օպերատիվ կերպով կատարվել օգտագործման
մինիմալ ծախսերով կամ մատակարարին մինիմալ հարցումների միջոցով: Pool-ի օրինակ
կարող են լինել ինֆորմացիայի պահպանման կամ փոխանցման ցանցերը, սերվերները,
ծառայությունները, որոնց կարող են հանդես գալ ինչպես միասին այնպես էլ առանձին:
Այսպիսի համակարգեր օգտոգործողները կարող են նշանակալի կերպով կրճատել ՏՀ
ինֆրոստրուկտուրաների վրա ծախսերը և ճկուն կերպով արձագանքել հաշվարկային
պահանջների փոփխություններին՝ օգտագործելով ամպային տեղխնոլոգիաների հաշվարկային
ճկունությունը / elastic computing/:
2006ին նման հմակարգերի հայտնվելուց հետո դրանք ավելի ու ավելի խորն են ներթափանցում
տարբեր ոլորտներ և գրավում են ավոլի ու ավելի ծանրակշիռ դեր պարտիկայում: Այսպես
2009ին բաց ամպային համակարգերի վրա ծախսումները կազմել էին 17 մլրդ $ կամ ԻՏ ոլորտի
մոտ 5%ը, իսկ 2014ին կամզակերպությունների ընդհանուր ծախումների թիվը աճել է մինչև 175
մլրդ $:
ԱՏ զարգացումը սկսել է դեռ 60ականներից, սակայն վերջիններս հանդիսանում էին միայն շատ
պարզ կոնցեպտներ: Այնուհետև CRM-համակարգերի առաջարկումը Salesforce.com-ի կողմից
(1999) և ինտերնետի միջոցով հաշվարկային համակարգերի տրամադրումը Amazon.com
գրախանութի կողմից (2002) սկիզբ դրեցին ամպային հաշվարկային տեխնոլոգիաներին:
Հետագա զարգացումը բերեց 2006ի օգոստոսին Ամազոնի Elastic Computing Cloud (Amazon EC2)-
ի ստեղծմանը, որի հետ զուգահեռ առաջացան cloud և cloud computing տերմինները, առաջին
անգամ հնչելով Գուգլի պրեզենտացիաներից մեկի ժամանակ:
ԱՏ հիմնական բնութագրեր են հանդիասնում.
Պահանջով ինքնասպասարկումը / self service on demand/ - Օգտագործողը ինքն է սահմանում
կամ փոխում հաշվարկային պահանջները:
Ցանցի միջոցով ունիվերսալ հասանելիություն – ծառայությունները հասանելի են
օգտագործողին ցացով, անկոխ օգտագործվող սարքավորումից:
Ռեսուրսների միավորում / resource pooling/ - ծառայություններ մատուցոը միավորում է
ռեսուրսները միասնական pool-ում, մեծ թվով օգտագործողների միաժամանակյա
սպասարկաման համար: Սա թույլ է տալիս վերաբաշխել հզորությունները օգտվողների միջև,
իսկ օգտագործողը կարող է կառավարել միայն հիմանակն պարամետրերը (օրինակ. Ինֆոյի
ծավալը, միացման արագությունը և այլն): Սակայն ռեսուրսների տեղակայումը և բաշխումը
իրականացնում է մատակարարը, բացառությամբ որոշ դեպքերի: Ինչպես օրինակ.
Ռուսաստանը նոր օրինագծով սահմանեց որ քլաու սեռվերում իր բնակիչների ինֆորմացիան