Artem Astafurov: "Kami mulai dengan setrika solder, tetapi berhenti di atas awan"
Pemimpin praktik IoT DataArt menceritakan bagaimana Internet telah berubah selama tiga tahun terakhir, tentang tantangan rekayasa baru dan kesulitan staf di pasar, tentang di mana platform DeviceHive bergerak dan apa itu Big Data Academy.- IOT beberapa tahun yang lalu dan hari ini - dua cerita yang sangat berbeda?- Kami memulai perjalanan ini sekitar empat tahun yang lalu, dan kemudian arah IoT dimulai dengan sensor yang terhubung ke Internet dan "rumah pintar". Tentu saja, sekarang banyak hal yang tampak penting dan orisinil pada waktu itu tampak agak naif. Tetapi secara umum, itu adalah pekerjaan yang telah dilakukan dari awal hingga hari ini yang memberi kita pengalaman yang dapat kita andalkan. Saat ini, Internet of Things adalah sensasi besar kedua setelah Big Data. Kita dapat mengatakan bahwa segera setelah semua orang selesai berbicara tentang Big Data di perusahaan, mereka segera mulai berbicara tentang bagaimana perusahaan besar akan mempraktikkan IoT.Namun, pada kenyataannya satu hal adalah kelanjutan logis dari yang lain: di IoT kita berurusan dengan banyak data dan peristiwa yang perlu dianalisis secara real time, dan kemudian menarik kesimpulan dari mereka. Kita berhadapan dengan apa yang dulu disebut analitik adil, dan sekarang disebut analitik prediktif - kita perlu memprediksi bagaimana situasi akan berubah di masa depan berdasarkan pada peristiwa, dulu dan sekarang. Dan akar dari banyak masalah teknik paling penting dan menarik di zaman kita benar-benar tumbuh dari Internet of Things, karena seiring dengan keuangan, iklan online, dan jejaring sosial, itu adalah hal-hal yang menghasilkan sebagian besar peristiwa dan data. Dan hanya tanda terima, transmisi, analisis, dan penyimpanan yang paling menarik bagi DataArt, untuk perusahaan, dan, mungkin, untuk seluruh komunitas TI.Awalnya, ada hipotesis bahwa kami akan membantu menghubungkan perangkat ke Internet dan menyediakan alat untuk berinteraksi dengan perangkat ini - ini adalah bagaimana DeviceHive dilahirkan. Dalam praktiknya, ternyata beberapa tugas paling menarik muncul di sekitar sejumlah besar data yang dihasilkan perangkat ini. Jadi tugas kami pergi ke bidang menciptakan sistem terdistribusi yang dapat memompa data ini melalui diri mereka sendiri dan memungkinkan untuk membangun berbagai analitik atas dasar mereka untuk merespon berbeda terhadap peristiwa kompleks.- Hal-hal yang mampu menghasilkan aliran data yang kuat, tetapi volume seperti apa yang sedang kita bicarakan?- Kita berbicara tentang terabyte dan bahkan petabyte informasi. Kita berbicara tentang data yang tidak sesuai pada satu server untuk waktu yang lama dan, sejujurnya, dalam kerangka tugas yang kita selesaikan, konsep server tidak lagi ada. Kami beroperasi dengan konsep infrastruktur cloud, di mana, ketika tugas menjadi lebih rumit dan jumlah informasi meningkat, sumber daya yang diperlukan hanya ditambahkan. Kami bahkan tidak tahu di mana tugas khusus kami dilakukan, karena kami tidak pernah melihat mesin ini secara terpisah. Kami menggunakannya dalam lusinan, dan terkadang ratusan, dan bagi kami hanya kekuatan komputasi yang memompa data kami melalui diri kami sendiri.- Apakah kapasitas yang diperlukan akan digabungkan di masa depan pada sejumlah platform yang terbatas? Dan apakah itu akan meningkatkan persaingan antar platform?- Ini benar. Sekarang para pemain utama dikenal: Amazon, Microsoft, Google dan IBM. Selain itu, kita dapat berdebat untuk waktu yang lama tentang bagaimana industri akan terlihat dalam lima tahun, tetapi perlu diakui bahwa kita tidak mengetahui hal ini. Sebagai contoh, banyak orang berpikir bahwa IBM agak ketinggalan zaman. Tapi mari kita ingat apa yang terjadi pada IBM dan komputer pribadi di tahun 80-an. Apple kemudian membuka pintu ini, dan sudah di pertengahan dekade kehilangan ceruk ini - ditempati oleh IBM dan Microsoft. Jadi tidak ada yang bisa memprediksi bagaimana keadaan dengan Amazon yang sama, yang saat ini, tentu saja, mendominasi. Enterprise mereka - semua perusahaan ingin beralih ke infrastruktur Amazon, menyingkirkan mereka sendiri. Tetapi kita masih harus melihat kartu mana yang akan dimainkan IBM.- Dan Microsoft?- Anda pasti tidak boleh melupakannya - baru-baru ini ia terlihat sangat kuat dengan latar belakang umum. Saya ingin tahu apa yang akan mereka lakukan selanjutnya setelah membeli LinkedIn. Karena, seperti yang kita pahami, kita berbicara tidak hanya tentang infrastruktur untuk aplikasi bisnis dan analitik, tetapi juga tentang data - tentang di mana data ini berada dan apa artinya bagi bisnis. Banyaknya informasi dari LinkedIn ke Microsoft Azure dapat membuat mengaksesnya menjadi kesepakatan yang sangat menarik bagi banyak orang yang ingin menggunakan cloud.- Apakah platform lokal dirancang untuk tugas-tugas tertentu jelas merupakan sesuatu dari masa lalu?- Anda tinggal melihat bagaimana evolusi sistem operasi. Pada awalnya ada banyak pilihan lokal, kemudian pemain utama muncul, yang mencakup hampir seluruh industri. Mereka menempati relung mereka - beberapa di komputer pribadi, yang lain di sistem server yang tumbuh cepat pada saat booming Internet. Dengan teknologi cloud, kita bisa mendapatkan gambaran serupa - sekelompok besar masalah diselesaikan dengan bantuan satu atau infrastruktur lainnya dan satu atau tawaran cloud lainnya sudah membayangi.Seperti yang saya katakan, sebagian besar perusahaan besar ingin ke Amazon, lebih ingin ke IBM konservatif dan menunggu apa yang akan dia tawarkan. Namun, setelah proposal ini dibuat, tidak diketahui bagaimana semua orang yang bercita-cita untuk Amazon akan berperilaku. Banyak yang takut menjadi sepenuhnya tergantung pada Amazon dan membangun sistem mereka sehingga mereka dapat ditransfer dari cloud ke cloud - ini adalah tugas non-sepele yang kami bantu pelanggan selesaikan.- Apakah tantangan yang dihadapi praktik dalam perusahaan berubah dengan industri?- Secara umum, sejarah IoT membawa kami ke tempat yang sangat menarik, yang sama sekali tidak kami duga: perusahaan kami hanya terbuka untuk dunia, itulah sebabnya kami dibawa ke sini. Sekarang kita berbicara tentang komputasi paralel, bekerja dengan sejumlah besar data, pembelajaran mesin, sistem cloud, dan desain sistem untuk cloud. Semua ini, pada prinsipnya, mengubah pandangan kita tentang berbagai hal. Di sini, tentu saja, persiapan serius diperlukan, dan dalam hal ini, kami mengubah platform open source kami DeviceHive ke arah yang sama.Tiga tahun yang lalu kami membuat DeviceHive dengan gambaran tertentu: kami melihatnya sebagai semacam server web tempat perangkat akan terhubung dan mengirim pesan yang dapat kami baca menggunakan aplikasi web. Kemudian kami menyadari bahwa desain lama tidak cukup cocok untuk skala sebenarnya dari tugas IOT - saya harus melihat arsitektur dengan cara yang berbeda. Kami belajar pelajaran dan mulai mengembangkan DeviceHive, beberapa generasi tim berpartisipasi dalam ini. Seiring berevolusi, DeviceHive menjadi platform pembelajaran. Profesional baru yang sekarang mendapatkan pengalaman bekerja dengan DeviceHive kemudian akan membantu pelanggan kami membangun sistem terdistribusi yang dapat diskalakan.- Tugas apa yang dipecahkan oleh praktik IoT di DataArt untuk klien?- Dalam sebagian besar proyek kami, kami bertindak tidak hanya sebagai pengembang, tetapi juga sebagai konsultan. Ketika seorang klien meminta kami untuk resume orang-orang yang memiliki semua teknologi cloud modern, kami mencoba mengubah pembicaraan menjadi masalah-masalah spesifik yang perlu diselesaikan perusahaan. Kami menawarkan untuk melihat situasi nyata bersama dan memutuskan bagaimana kami dapat membantu, berdasarkan total pengalaman latihan. Karena IoT adalah pasar yang sangat panas di mana terdapat kekurangan tenaga yang akut, mereka biasanya merespons dengan sangat baik terhadap proposal semacam itu.- Apakah Anda benar-benar membutuhkan spesialis di industri ini?- Kami melatih personel menggunakan DeviceHive, insinyur baru memiliki kesempatan untuk berpartisipasi dalam pengembangan platform dan menuliskannya dalam resume kami. Karena bidangnya sendiri sangat baru, sulit bagi kami untuk membangun keahlian hanya pada proyek yang kami lakukan untuk klien. Memang, untuk menyatakan pengalaman, Anda harus memilikinya, dan untuk ini Anda membutuhkan pelanggan yang dapat memberikan tugas, dengan memecahkan mana kami akan mendapatkan pengalaman ini. Solusi standar di bidang ini baru saja mulai muncul, dan sejauh ini kita harus banyak berlatih sendiri. Di satu sisi, kami memahami bagaimana kami dapat membuat DeviceHive lebih baik, di sisi lain, para insinyur sedang belajar bagaimana menyelesaikan masalah menggunakan proyek kami sendiri.Struktur lain yang menarik telah muncul di situs DeviceHive - Big Data Academy, yang menyatukan orang-orang yang peduli tentang topik big data dan sistem terdistribusi dan komputasi awan. Ada kursus, topik untuk diskusi, tugas, forum di mana Anda dapat meminta saran atau berbagi informasi menarik. Di situs ini ada grup yang ikut, misalnya, untuk berpartisipasi dalam kompetisi pembelajaran mesin.- Benarkah persyaratan untuk insinyur di bidang IoT sangat tinggi?- Memang demikian, tetapi pertumbuhan persyaratan adalah tren umum dari seluruh industri yang terkait dengan pengembangan alat-alat produksi. Saya bahkan akan menyebutnya revolusi industri dalam revolusi industri, ketika pendekatan yang lebih tradisional dan klasik digantikan oleh yang otomatis atau lebih inovatif. Tentang hal yang sama terjadi pada kita. Banyak tugas sekarang dapat diselesaikan dengan bantuan teknologi yang kurang canggih, tetapi mereka memiliki keterbatasan sendiri, biaya dukungan tertentu, beberapa masalah potensial yang, sejauh ini, mungkin tidak begitu penting dalam kerangka proyek tertentu, tetapi kemudian menjadi lebih sering. Dalam hal ini, Anda perlu berbalik, mencari personil baru dan melakukan yang terbaik untuk membantu spesialis Anda menguasai teknologi, berkomunikasi lebih banyak dengan mereka yang telah mendapatkan pengalaman yang diperlukan. Untuk ini, kami datang dengan Big Data Academy,di mana rasa ingin tahu bisa didapat. Tidak ada tes masuk - semua orang dapat melihat apakah dia tertarik dengan topik ini.Tetapi secara umum, persyaratan untuk personel berubah, yang memungkinkan kami untuk menarik minat para insinyur di pasar tenaga kerja, yang sebelumnya mungkin tidak begitu menarik bagi proposal kami. Lagi pula, orang tidak dapat mengatakan bahwa personel ini pada prinsipnya tidak - hanya beberapa waktu lalu kami tidak memiliki volume tugas dengan kompleksitas yang cukup. Sekarang berbagai tugas yang benar-benar dapat memikat spesialis yang berpikiran teknik telah berkembang dengan serius.- Artinya, IoT - arah untuk Geeks nyata?"Di satu sisi." Ini membuat penyesuaian tertentu pada cara kami menyediakan layanan kepada klien. Kami melihat lebih sedikit wawancara dan resume, dan semakin sering kami segera membantu pekerjaan itu, melaksanakan proyek percontohan dan mengubahnya menjadi hubungan jangka panjang. Dan harus saya katakan, banyak yang bekerja dalam kelompok kami benar-benar hidup dan bernafas semua ini.— DeviceHive . IoT-? ?"Ya, tentu saja." Hingga akhirnya, kami dapat merasakan apa sebenarnya praktik Agile dalam proyek IOT, termasuk DeviceHive. Setelah membuat rencana untuk tahun ini, seiring berjalannya waktu, Anda hanya dapat menertawakannya dan, secara umum, tentang apa yang Anda pikirkan tentang pekerjaan Anda. Secara alami, Anda perlu membuat batasan dasar agar tidak mencoba menyelesaikan semua masalah pada saat bersamaan. Tetapi untuk memiliki struktur yang sepenuhnya terbuka untuk masa depan adalah "metodologi pengembangan yang fleksibel". Beberapa hal, pekerjaan lebih lanjut yang tampaknya penting ketika menciptakan DeviceHive, hari ini tampaknya sangat relevan: beberapa teknologi hilang begitu saja sebagai praktik standar dalam industri dan bahkan tidak lagi didukung. Tim berubah - lagipula, kami menulis sebuah platform di dalam perusahaan jasa, yang sulit bahkan dari sudut pandang organisasi.Namun karena kesiapan kami untuk berubah, kami menggerakkan DeviceHive untuk mengikuti perkembangan zaman. Dan ini adalah perasaan yang fantastis.— IoT? ?"Bagaimanapun, kita semua adalah manusia." Dan jika kita melihat piramida Maslow, kita pasti akan menemukan keamanan di suatu tempat di pangkalannya. Beberapa sekarang suka menambahkan wi-fi ke bawah, tetapi masih tidak ada yang menyangkal bahwa keamanan adalah kebutuhan mendasar bagi kita masing-masing. Kami terus-menerus, semakin sering, dihadapkan dengan mata pelajaran yang terkait dengan Internet hal. Ini bukan lagi "rumah pintar" dan perangkat yang dapat dipakai, tetapi hampir semua teknologi di sekitar kita: aplikasi telepon yang mengirim statistik penggunaannya, telemetri dari angkutan umum, yang melacak periode pemeliharaan, data yang diambil dari pesawat terbang di udara, peristiwa yang terjadi pada platform periklanan, dll. Dan saya tidak akan mengatakan bahwa dalam hal keamanan, semua ini terlihat sangat cerah. Kita akan hidup, tetapi, mungkin, semuanya bisa dipikirkan dengan lebih baik.Sekarang kami hanya mempersiapkan rilis DeviceHive berikutnya, yang akan dirilis pada bulan Oktober - ada sejumlah perubahan akan menyangkut keamanan. Pada prinsipnya, pertama-tama, kami fokus pada keamanan dan kinerja, yang sangat terkait erat satu sama lain. Ini adalah sistem yang dinamis di mana, setelah memelintirnya, Anda bisa kehilangan banyak hal di platform lain - platform yang tidak menimbulkan pertanyaan dari sudut pandang keamanan akan menjadi kurang produktif.Dan jika kita berbicara tentang ratusan ribu perangkat, biaya infrastruktur untuk sistem seperti itu hanya akan menjadi penghalang. Jadi, masalah utamanya adalah pengoptimalan: kita melihat ancaman apa yang nyata, bagaimana mencegahnya, bagaimana hal itu akan memengaruhi infrastruktur dan biaya layanan, dan akhirnya pada apakah penyebarannya nyata. Beberapa proyek yang berkaitan dengan kedokteran tidak dikerahkan dalam jumlah besar justru untuk alasan keamanan. Mungkin, kita semua ingin memakai perangkat yang memberi tahu dokter kapan kita perlu diperiksa. Tetapi ada sejumlah batasan - dan pertanyaan tentang kemungkinan membuat perangkat semacam itu hanya setengah dari masalah. Bagian kedua adalah mentransfer semua informasi ini dengan aman. Pada saat yang sama, para insinyur menangani bagian pertama dengan lebih sukses, karena bagian kedua juga dimonitor oleh regulator.Tetapi teknologi terus berkembang, dan saya pikir kita akan segera melihat, antara lain, generasi baru perangkat untuk pasar massal yang dapat mengumpulkan dan mengirimkan informasi kesehatan.- Seberapa umum IT memahami apa yang dilakukan insinyur IoT?- Saya pikir bahwa dari mereka yang secara pribadi memiliki sedikit tumpang tindih dengan kami, cukup banyak yang mewakili insinyur IoT sebagai orang gila dengan setrika solder. Tiga tahun yang lalu, ini sebagian benar, karena kami mulai dengan perangkat dan menghubungkannya ke cloud. Tetapi kami berakhir dengan cloud dan data - kami berencana untuk tinggal di sini. Di bidang ini, ada sejumlah besar sinergi dengan apa yang dilakukan praktik lain, apa yang dibutuhkan klien besar - dan ada uang dalam bentuk yang memudahkan perusahaan untuk mendapatkan uang.Source: https://habr.com/ru/post/id396101/
All Articles