Π€ΠΎΠ½Π΄Π°ΡΠΈΡ Apache ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈ ΠΎΡΡΠ΅Ρ Π·Π° ΡΠΈΡΠΊΠ°Π»Π½Π°ΡΠ° 2021 Π³. (ΠΎΡ 1 ΠΌΠ°ΠΉ 2020 Π³. Π΄ΠΎ 30 Π°ΠΏΡΠΈΠ» 2021 Π³.). ΠΠ±Π΅ΠΌΡΡ Π½Π° Π°ΠΊΡΠΈΠ²ΠΈΡΠ΅ Π·Π° ΠΎΡΡΠ΅ΡΠ½ΠΈΡ ΠΏΠ΅ΡΠΈΠΎΠ΄ Π²ΡΠ·Π»ΠΈΠ·Π° Π½Π° $4 ΠΌΠΈΠ»ΠΈΠΎΠ½Π°, ΠΊΠΎΠ΅ΡΠΎ Π΅ Ρ 500 Ρ ΠΈΠ»ΡΠ΄ΠΈ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΡ ΡΠΈΠ½Π°Π½ΡΠΎΠ²Π°ΡΠ° 2020 Π³ΠΎΠ΄ΠΈΠ½Π°. ΠΠΎΠ΄ΠΈΡΠ½ΠΈΡΡ Π΄ΠΎΡ ΠΎΠ΄ Π΅ 3 ΠΌΠΈΠ»ΠΈΠΎΠ½Π° Π΄ΠΎΠ»Π°ΡΠ°, ΠΊΠΎΠ΅ΡΠΎ Π΅ Ρ ΠΏΠΎΡΡΠΈ 800 Ρ ΠΈΠ»ΡΠ΄ΠΈ Π΄ΠΎΠ»Π°ΡΠ° ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΡ ΠΌΠΈΠ½Π°Π»Π°ΡΠ° Π³ΠΎΠ΄ΠΈΠ½Π°. Π Π°Π·Ρ ΠΎΠ΄ΠΈΡΠ΅ Π±ΡΡ Π° Π½Π°ΠΌΠ°Π»Π΅Π½ΠΈ ΠΎΡ 2.5 Π½Π° 1.6 ΠΌΠΈΠ»ΠΈΠΎΠ½Π° Π΄ΠΎΠ»Π°ΡΠ°. Π Π°Π·ΠΌΠ΅ΡΡΡ Π½Π° ΡΠΎΠ±ΡΡΠ²Π΅Π½ΠΈΡ ΠΊΠ°ΠΏΠΈΡΠ°Π» ΡΠ΅ ΡΠ²Π΅Π»ΠΈΡΠΈ Ρ 1.4 ΠΌΠΈΠ»ΠΈΠΎΠ½Π° Π΄ΠΎΠ»Π°ΡΠ° ΠΏΡΠ΅Π· Π³ΠΎΠ΄ΠΈΠ½Π°ΡΠ° ΠΈ Π²ΡΠ·Π»ΠΈΠ·Π° Π½Π° 3.6 ΠΌΠΈΠ»ΠΈΠΎΠ½Π° Π΄ΠΎΠ»Π°ΡΠ°. ΠΠΎ-Π³ΠΎΠ»ΡΠΌΠ°ΡΠ° ΡΠ°ΡΡ ΠΎΡ ΡΠΈΠ½Π°Π½ΡΠΈΡΠ°Π½Π΅ΡΠΎ ΠΈΠ΄Π²Π° ΠΎΡ ΡΠΏΠΎΠ½ΡΠΎΡΠΈ - Π² ΠΌΠΎΠΌΠ΅Π½ΡΠ° ΠΈΠΌΠ° 9 ΠΏΠ»Π°ΡΠΈΠ½Π΅Π½ΠΈ ΡΠΏΠΎΠ½ΡΠΎΡΠΈ (ΠΎΡ 10 ΠΌΠΈΠ½Π°Π»Π°ΡΠ° Π³ΠΎΠ΄ΠΈΠ½Π°), 10 Π·Π»Π°ΡΠ½ΠΈ (ΠΎΡ 9), 8 ΡΡΠ΅Π±ΡΡΠ½ΠΈ (ΠΎΡ 11) ΠΈ 30 Π±ΡΠΎΠ½Π·ΠΎΠ²ΠΈ (ΠΎΡ 25), ΠΊΠ°ΠΊΡΠΎ ΠΈ 30 ΡΠΏΠΎΠ½ΡΠΎΡΠΈ Π½Π° ΠΊΠ°ΡΠ·Π° (Π±ΡΡ Π° 25) ΠΈ 630 ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡΠ°Π»Π½ΠΈ ΡΠΏΠΎΠ½ΡΠΎΡΠΈ (Π±ΡΡ Π° 500).
ΠΠ°Π»ΠΊΠΎ ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠΈ:
- ΠΠ±ΡΠΈΡΠ΅ ΡΠ°Π·Ρ ΠΎΠ΄ΠΈ Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π°Π½Π΅ Π½Π° Π²ΡΠΈΡΠΊΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈ Π½Π° Apache ΠΎΡ Π½ΡΠ»Π°ΡΠ° ΡΠ΅ ΠΎΡΠ΅Π½ΡΠ²Π°Ρ Π½Π° 22 ΠΌΠΈΠ»ΠΈΠ°ΡΠ΄Π° Π΄ΠΎΠ»Π°ΡΠ°, ΠΈΠ·ΡΠΈΡΠ»Π΅Π½ΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° ΠΌΠΎΠ΄Π΅Π»Π° Π·Π° ΠΎΡΠ΅Π½ΠΊΠ° Π½Π° ΡΠ°Π·Ρ ΠΎΠ΄ΠΈΡΠ΅ COCOMO 2.
- Π Π°Π·Π²ΠΈΡΠΈΠ΅ΡΠΎ ΡΠ΅ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠ° ΠΎΡ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΡ 8200 7700 ΠΊΠΎΠΌΠΈΡΠΈ (ΠΏΡΠ΅Π΄ΠΈ Π³ΠΎΠ΄ΠΈΠ½Π° ΠΈΠΌΠ°ΡΠ΅ 3058 258860). Π ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π½Π° Π΅Π΄Π½Π° Π³ΠΎΠ΄ΠΈΠ½Π° 134 ΠΊΠΎΠΌΠΈΡΠΈΡΠ° Π²Π·Π΅Ρ Π° ΡΡΠ°ΡΡΠΈΠ΅ Π² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ°, ΠΊΠ°ΡΠΎ Π½Π°ΠΏΡΠ°Π²ΠΈΡ Π° XNUMX XNUMX ΠΏΡΠΎΠΌΠ΅Π½ΠΈ, Π·Π°ΡΡΠ³Π°ΡΠΈ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΡ XNUMX ΠΌΠΈΠ»ΠΈΠΎΠ½Π° ΡΠ΅Π΄Π° ΠΊΠΎΠ΄.
- ΠΠΎΠ΄ΠΎΠ²Π°ΡΠ° Π±Π°Π·Π° Π½Π° Π²ΡΠΈΡΠΊΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈ Π½Π° Apache ΡΠ΅ ΡΡΡΡΠΎΠΈ ΠΎΡ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΡ 227 ΠΌΠΈΠ»ΠΈΠΎΠ½Π° ΡΠ΅Π΄Π°, Ρ ΠΎΡΡΠ²Π°Π½ΠΈ Π² ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΡ 1400 git Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ°.
- ΠΠΎΠ΄ Π΅Π³ΠΈΠ΄Π°ΡΠ° Π½Π° ΡΠΎΠ½Π΄Π°ΡΠΈΡ Apache ΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π°Ρ 351 ΠΏΡΠΎΠ΅ΠΊΡΠ° (ΠΏΡΠ΅Π΄ΠΈ Π³ΠΎΠ΄ΠΈΠ½Π° 339), ΠΎΡ ΠΊΠΎΠΈΡΠΎ 316 ΠΏΡΡΠ²ΠΈΡΠ½ΠΈ, Π° 35 ΡΠ΅ ΡΠ΅ΡΡΠ²Π°Ρ Π² ΠΈΠ½ΠΊΡΠ±Π°ΡΠΎΡΠ°. ΠΡΠ΅Π· Π³ΠΎΠ΄ΠΈΠ½Π°ΡΠ° ΠΎΡ ΠΈΠ½ΠΊΡΠ±Π°ΡΠΎΡΠ° ΡΠ° ΠΏΡΠ΅Ρ Π²ΡΡΠ»Π΅Π½ΠΈ 14 ΠΏΡΠΎΠ΅ΠΊΡΠ°.
- ΠΠΎΠ²Π΅ΡΠ΅ ΠΎΡ 5 PB ΠΈΠ·ΡΠ΅Π³Π»ΡΠ½ΠΈΡ Π½Π° Π°ΡΡ ΠΈΠ²ΠΈ Ρ ΠΊΠΎΠ΄ Π±ΡΡ Π° Π·Π°ΠΏΠΈΡΠ°Π½ΠΈ ΠΎΡ ΠΎΠ³Π»Π΅Π΄Π°Π»Π°.
- ΠΠ΅ΡΡΠ΅ Π½Π°ΠΉ-Π°ΠΊΡΠΈΠ²Π½ΠΈ ΠΈ ΠΏΠΎΡΠ΅ΡΠ°Π²Π°Π½ΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ°: Kafka, Hadoop, ZooKeeper, POI, Logging (ΠΌΠΈΠ½Π°Π»Π°ΡΠ° Π³ΠΎΠ΄ΠΈΠ½Π° Kafka, Hadoop, Lucene, POI, ZooKeeper).
- ΠΠ΅ΡΡΠ΅ Π½Π°ΠΉ-Π°ΠΊΡΠΈΠ²Π½ΠΈ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ° ΠΏΠΎ Π±ΡΠΎΠΉ Π°Π½Π³Π°ΠΆΠΈΠΌΠ΅Π½ΡΠΈ: Camel, Flink, Airflow, Lucene-Solr, NuttX (ΠΌΠΈΠ½Π°Π»Π°ΡΠ° Π³ΠΎΠ΄ΠΈΠ½Π° Camel, Flink, Beam, HBase, Lucene Solr).
- ΠΠ°ΠΉ-ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΈΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠΈ Π² GitHub: Spark, Flink, Kafka, Arrow, Beam (ΠΌΠΈΠ½Π°Π»Π°ΡΠ° Π³ΠΎΠ΄ΠΈΠ½Π° Spark, Flink, Camel, Kafka, Beam).
- ΠΠ΅ΡΡΠ΅ Π½Π°ΠΉ-Π³ΠΎΠ»Π΅ΠΌΠΈ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ° ΠΏΠΎ Π±ΡΠΎΠΉ ΡΠ΅Π΄ΠΎΠ²Π΅ ΠΊΠΎΠ΄: NetBeans, OpenOffice, Flex, Mynewt, Trafodion.
- ΠΡΠΎΠ΅ΠΊΡΠΈΡΠ΅ Π½Π° Apache ΠΎΠ±Ρ Π²Π°ΡΠ°Ρ ΠΎΠ±Π»Π°ΡΡΠΈ ΠΊΠ°ΡΠΎ ΠΌΠ°ΡΠΈΠ½Π½ΠΎ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅, ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈ Π΄Π°Π½Π½ΠΈ, ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΈΠ·Π³ΡΠ°ΠΆΠ΄Π°Π½Π΅, ΠΎΠ±Π»Π°ΡΠ½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ, ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅, DevOps, IoT, ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΡΡΡΠ²ΡΡΠ½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ ΠΈ ΡΠ΅Π± ΡΠ°ΠΌΠΊΠΈ.
- ΠΠΎΠ΄Π΄ΡΡΠΆΠ°Ρ ΡΠ΅ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΡ 2000 ΠΏΠΎΡΠ΅Π½ΡΠΊΠΈ ΡΠΏΠΈΡΡΡΠΈ, ΠΊΠ°ΡΠΎ 17758 2.2 Π°Π²ΡΠΎΡΠΈ ΠΈΠ·ΠΏΡΠ°ΡΠ°Ρ ΠΏΡΠΈΠ±Π»ΠΈΠ·ΠΈΡΠ΅Π»Π½ΠΎ 780 ΠΌΠΈΠ»ΠΈΠΎΠ½Π° ΠΈΠΌΠ΅ΠΉΠ»Π° ΠΈ ΡΡΠ·Π΄Π°Π²Π°Ρ XNUMX XNUMX ΡΠ΅ΠΌΠΈ. ΠΠ°ΠΉ-Π°ΠΊΡΠΈΠ²Π½ΠΈΡΠ΅ ΠΏΠΎΡΠ΅Π½ΡΠΊΠΈ ΡΠΏΠΈΡΡΡΠΈ (user@ + dev@) ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠ΅ Flink, Tomcat, James ΠΈ Kafka.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru