Post by Linda on Mar 27, 2018 14:25:59 GMT 1
Hej
Kastar mig in i forumet trots att jag ännu inte hunnit kika igenom alla filmer för Modul 5... Men - jag har tittat på (och direkt "gått på reklamen" ? :-) den korta filmsnutten där Ethereum själva marknadsför sin "världsdator". Filmsnutten väcker en mängd funderingar hos mig:
Det talas bl a om att du kan köra dina applikationer direkt i "Världsdatorn", på en plattform med noll downtime och som kostar noll kronor att använda... Sådana utsagor står i en _enorm_ kontrast till vad vi talar om på mitt jobb (har arbetat inom IT, omväxlande på infrastruktur-sidan och på applikationssidan, under 20 år). Den hittillsvarande uppfattningen är att noll downtime är i princip ouppnåeligt med egen "on premise" infrastruktur och rejält dyrt om man vill uppnå det med t ex cloud-baserad infrastruktur eller än värre med On premise. (Cloud har ju annars länge förutspåtts bli den "interna IT-avdelningens död")
Men.. hur sann/realistisk är Ethereums utsaga på filmen egentligen? Skulle Ethereums världsdator kunna ersätta den interna IT-infrastruktur avdelningen? Mina tankar gick i alla fall snabbt åt det hållet... (dags att leta nytt jobb kanske...?)
Baserat på vad jag har "fått med mig" hittills från vår kurs så låter ju noll downtime här ganska rimligt? Detta med tanke på att allt baseras på ett nätverk där knappast alla noder skulle slockna samtidigt. Med riktigt många noder i nätverket borde ju t o m många av dem samtidigt kunna vara nere utan att det påverkar nätverket som helhet nämnvärt...
Men... hur funkar detta med att köra applikationer i Ethereums blockkedja? Jag antar att man behöver ett smartkontrakt för att "få in sin applikation" i kedjan och transaktioner för sådana kontrakt kostar ju (gas) att skapa/utföra (transaktionsavgifter). Då är ju lösningen för min applikation inte längre gratis/noll kronor men.. sannolikt är den dramatiskt lägre än en traditionell on premise infrastruktur?
Men.. hur "ofta" måste man betala för sin applikation? Jag gissar att man självklart måste betala varje gång man laddar in den i block-kedjan (dvs varje gång man deployar/releasar) men... hur funkar det när olika användare senare loggar på för att köra/använda applikationen...? Ska de betala (mindre) transaktionsavgifter varje gång de kör applikationen så kanske det hela inte blir så billigt som det låter?
Och (funderar vidare).. är Ethereum lämplig för att köra t ex ett företags interna applikation(er). Applikationer som kanske stödjer centrala delar av företagets kärnverksamhet (känslig data ev "kryddad" med olika dataskyddslagar etc)? Vi har ju redan lärt oss att Ethereum är bra på att hantera frågor om dataintegritet så ur det perspektivet kanske det skulle funka finfint? Men.. nånstans i intro-filmen för Modul 5 nämnde Thomas och Robert (tror jag ni hette?) att Ethereum inte är bra på att lagra stora datamängder... Hur skulle man lösa sin applikationsdrift då om man t ex har en intern applikation som genererar t ex stora mängder produktdata i ett företag... Kan man ha exekveringen av applikationen på Ethereum och datalagringen i exempelvis en Cloud-baserad lagringslösning? (eller rentav hemma på nån "gammal" on premise-plattform?). Vilka nya IT-arkitekturer kommer kunna/behöva uppstå?
Ovanstående känns som oerhört spännande frågor för mig. Sannolikt borde jag tittat på de andra filmerna innan jag postade detta för kanske ger t ex filmen om tokens och smarta kontrakt input till frågorna ovan men.. Ni ville ju ha "aktivitet" på forumet i denna modul och frågorna ovan känns uppriktigt lite "omskakande" för en som jobbat länge med traditionell on premise IT infra i kombination med inhouse applikationsutveckling... :-)
Hörde ju dessutom begreppet Internet of Things i samma film och helt plötsligt känns det som att även detta område borde kunna se en möjliggörare i Etherum. IoT är ju ett annat "läskigt område" för den som har sin hemvist på en traditionell IT-avdelning :-)
Oj... det blev långt det här, dags att pausa (eller så får jag fortsätta hos nån slags terapeut ;-)
MVH/Linda
Kastar mig in i forumet trots att jag ännu inte hunnit kika igenom alla filmer för Modul 5... Men - jag har tittat på (och direkt "gått på reklamen" ? :-) den korta filmsnutten där Ethereum själva marknadsför sin "världsdator". Filmsnutten väcker en mängd funderingar hos mig:
Det talas bl a om att du kan köra dina applikationer direkt i "Världsdatorn", på en plattform med noll downtime och som kostar noll kronor att använda... Sådana utsagor står i en _enorm_ kontrast till vad vi talar om på mitt jobb (har arbetat inom IT, omväxlande på infrastruktur-sidan och på applikationssidan, under 20 år). Den hittillsvarande uppfattningen är att noll downtime är i princip ouppnåeligt med egen "on premise" infrastruktur och rejält dyrt om man vill uppnå det med t ex cloud-baserad infrastruktur eller än värre med On premise. (Cloud har ju annars länge förutspåtts bli den "interna IT-avdelningens död")
Men.. hur sann/realistisk är Ethereums utsaga på filmen egentligen? Skulle Ethereums världsdator kunna ersätta den interna IT-infrastruktur avdelningen? Mina tankar gick i alla fall snabbt åt det hållet... (dags att leta nytt jobb kanske...?)
Baserat på vad jag har "fått med mig" hittills från vår kurs så låter ju noll downtime här ganska rimligt? Detta med tanke på att allt baseras på ett nätverk där knappast alla noder skulle slockna samtidigt. Med riktigt många noder i nätverket borde ju t o m många av dem samtidigt kunna vara nere utan att det påverkar nätverket som helhet nämnvärt...
Men... hur funkar detta med att köra applikationer i Ethereums blockkedja? Jag antar att man behöver ett smartkontrakt för att "få in sin applikation" i kedjan och transaktioner för sådana kontrakt kostar ju (gas) att skapa/utföra (transaktionsavgifter). Då är ju lösningen för min applikation inte längre gratis/noll kronor men.. sannolikt är den dramatiskt lägre än en traditionell on premise infrastruktur?
Men.. hur "ofta" måste man betala för sin applikation? Jag gissar att man självklart måste betala varje gång man laddar in den i block-kedjan (dvs varje gång man deployar/releasar) men... hur funkar det när olika användare senare loggar på för att köra/använda applikationen...? Ska de betala (mindre) transaktionsavgifter varje gång de kör applikationen så kanske det hela inte blir så billigt som det låter?
Och (funderar vidare).. är Ethereum lämplig för att köra t ex ett företags interna applikation(er). Applikationer som kanske stödjer centrala delar av företagets kärnverksamhet (känslig data ev "kryddad" med olika dataskyddslagar etc)? Vi har ju redan lärt oss att Ethereum är bra på att hantera frågor om dataintegritet så ur det perspektivet kanske det skulle funka finfint? Men.. nånstans i intro-filmen för Modul 5 nämnde Thomas och Robert (tror jag ni hette?) att Ethereum inte är bra på att lagra stora datamängder... Hur skulle man lösa sin applikationsdrift då om man t ex har en intern applikation som genererar t ex stora mängder produktdata i ett företag... Kan man ha exekveringen av applikationen på Ethereum och datalagringen i exempelvis en Cloud-baserad lagringslösning? (eller rentav hemma på nån "gammal" on premise-plattform?). Vilka nya IT-arkitekturer kommer kunna/behöva uppstå?
Ovanstående känns som oerhört spännande frågor för mig. Sannolikt borde jag tittat på de andra filmerna innan jag postade detta för kanske ger t ex filmen om tokens och smarta kontrakt input till frågorna ovan men.. Ni ville ju ha "aktivitet" på forumet i denna modul och frågorna ovan känns uppriktigt lite "omskakande" för en som jobbat länge med traditionell on premise IT infra i kombination med inhouse applikationsutveckling... :-)
Hörde ju dessutom begreppet Internet of Things i samma film och helt plötsligt känns det som att även detta område borde kunna se en möjliggörare i Etherum. IoT är ju ett annat "läskigt område" för den som har sin hemvist på en traditionell IT-avdelning :-)
Oj... det blev långt det här, dags att pausa (eller så får jag fortsätta hos nån slags terapeut ;-)
MVH/Linda